Redis キャッシュをクリアする方法は次のとおりです。 すべてのキーをクリアします。すべてのキーをクリアするには、FLUSHALL コマンドを使用します。特定のパターンでキーをクリアする: 特定のパターンに一致するキーをクリアするには、DEL コマンドを使用します。期限切れのキーをクリアする: EXPIRE コマンドを使用してキーの有効期限を設定すると、キーは期限切れ後に自動的にクリアされます。遅延削除キーのクリア: BGREWRITEAOF または BGSAVE コマンドを使用して、遅延削除キーを手動でクリアします。特定のデータベース内のキーをクリアする: SELECT を使用してデータベースを選択し、FLUSHALL コマンドを使用してそのデータベース内のキーをクリアします。
#Redis キャッシュをクリアする方法
すべてのキーをクリア:
FLUSHALLコマンドを使用して、Redis サーバー内のすべてのキーをクリアします。このコマンドはすべてのデータを削除するため、慎重に使用してください。
FLUSHALL
特定のパターンのキーをクリアする:
特定のパターンに一致するキーをクリアするには、DELコマンドを使用します。たとえば、
user:で始まるすべてのキーを削除するには、次のコマンドを使用します:
DEL user:*
期限切れのキーをクリア:
UseEXPIREコマンドは、キーの有効期限を設定します。キーの有効期限が切れると、Redis はキーを自動的にクリアします。
EXPIRE key_name seconds
遅延削除キーのクリア:
Redis はデフォルトで遅延削除を使用します。つまり、削除対象としてマークされたキーは、サーバーが停止するまで実際には削除されません。遅延削除キーを手動でクリアするには、BGREWRITEAOFまたは
BGSAVEコマンドを使用します。
BGREWRITEAOF BGSAVE
特定のデータベースのキーをクリアする:
SELECTコマンドを使用して、キーをクリアするデータベースを選択します。次に、上記の方法を使用して、そのデータベース内のキーをクリアします。
SELECT db_number FLUSHALL
その他の方法:
以上がRedisキャッシュをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。