Redisのハッシュを削除する

ハッシュ内のすべてのデータを削除するには、Redis の DEL コマンドを使用してハッシュのキーを削除します。DEL コマンドは指定されたキーを削除し、削除されたキーの数を返します。

すべてのデータのハッシュを削除するには、HKEYS コマンドを使用してすべてのキー名を取得し、DEL コマンドを使用してこれらのキーを削除します。

Python Redis ライブラリを使ったサンプルコードを以下に示します。

import redis

# 创建 Redis 连接
r = redis.Redis(host='localhost', port=6379, db=0)

# 获取哈希的所有键
keys = r.hkeys('hash_key')

# 删除所有键
deleted_count = r.delete(*keys)

print(f"Deleted {deleted_count} keys")

注意:実際の利用では、エラー処理や例外処理を実情に応じて実施する必要があります。

bannerAds