Redis は、キャッシュを削除する次のメソッドを提供します。 DEL コマンド: 指定されたキーに対応するキャッシュ値を削除します。 UNLINK コマンド: キーを削除済みとしてマークし、次回の再起動時に削除します。 FLUSHALL コマンド: キャッシュ値を削除します。データベース内のすべてのキーに対応する FLUSHDB コマンド: 現在のデータベース内のすべてのキーに対応するキャッシュされた値を削除します
Redis キャッシュされたコードを削除します
Redis が提供するキャッシュを削除するには、さまざまな方法があります。一般的なコードを以下に示します。
DEL コマンド:
DEL key
を使用して削除します。単一のキーに対応するキャッシュ値。
UNLINK コマンド:
UNLINK key
DEL コマンドと似ていますが、キーはすぐには削除されませんが、次回 Redis サービスが削除されたときに削除済みとしてマークされます。実際には削除されます。
FLUSHALL コマンド:
FLUSHALL
データベース内のすべてのキーに対応するキャッシュされた値を削除します。
FLUSHDB コマンド:
FLUSHDB
現在のデータベース内のすべてのキーに対応するキャッシュ値を削除します。
詳細説明:
DEL コマンド:
UNLINK コマンド:
FLUSHALL コマンド:
FLUSHDB コマンド:
使用例:
// 使用 DEL 命令删除单个键对应的缓存值 redis.del("key"); // 使用 UNLINK 命令标记键为删除状态 redis.unlink("key"); // 使用 FLUSHALL 命令删除数据库中所有键对应的缓存值 redis.flushall(); // 使用 FLUSHDB 命令删除当前数据库中所有键对应的缓存值 redis.flushdb();
以上がRedis キャッシュされたコードを削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。