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