-
FLUSHALLコマンドを使用する方法: Redisのすべてのデータを削除するために、FLUSHALLコマンドを使用することができます。このコマンドは慎重に使用する必要があります。以下は、Pythonのredisパッケージを使用した例です。
import redis # Redisに接続 r = redis.Redis(host='localhost', port=6379) # キャッシュをクリア r.flushall()
上記の例では、ローカルホストのポート6379で実行されているRedisに接続し、FLUSHALLコマンドを使用してキャッシュをクリアしています。
-
特定のキーを削除する方法: キャッシュの特定のキーだけを削除したい場合、DELコマンドを使用します。以下は、Pythonのredisパッケージを使用した例です。
import redis # Redisに接続 r = redis.Redis(host='localhost', port=6379) # 特定のキーを削除 r.delete('キー名')
上記の例では、'キー名'という名前のキーを削除しています。必要なキーの名前を指定して、個別にキーを削除することができます。
-
RedisのEXPIREコマンドを使用する方法: RedisのEXPIREコマンドを使用すると、特定のキーの有効期限を設定できます。有効期限が切れると、キーは自動的に削除されます。以下は、Pythonのredisパッケージを使用した例です。
import redis # Redisに接続 r = redis.Redis(host='localhost', port=6379) # キーの有効期限を設定(秒単位) r.expire('キー名', 60)
上記の例では、'キー名'という名前のキーの有効期限を60秒に設定しています。指定した時間が経過すると、キーは自動的に削除されます。
以上の方法を使用することで、Redisキャッシュをクリアすることができます。必要に応じて、適切な方法を選択して実装してください。