ホームページ  >  記事  >  データベース  >  Redisキャッシュをクリアするコマンド

Redisキャッシュをクリアするコマンド

下次还敢
下次还敢オリジナル
2024-04-19 23:15:251156ブラウズ

Redis には、キャッシュされたデータをクリアするためのコマンドが用意されています。単一キーの削除: DEL、UNLINK データベース全体のクリア: FLUSHDB、FLUSHALL

Redisキャッシュをクリアするコマンド

Redis キャッシュをクリアするコマンド

Redis には、キャッシュ内のデータをクリアするためのさまざまなコマンドが用意されています。これらのコマンドは 2 つのカテゴリに分類されます。

  • 単一キーの削除: これらのコマンドは、指定されたキーとそれに関連付けられた値を削除します。
  • データベース全体をクリアします: これらのコマンドは、Redis データベース全体とそのすべてのキーと値を削除します。

単一キーの削除

  • DEL key1 [key2 ...]: 1 つ以上のキーを削除します。
  • UNLINK key1 [key2 ...]: Redis をブロックせずに 1 つ以上のキーを非同期的に削除します。

データベース全体をクリアします

  • FLUSHDB: 現在のデータベース内のすべてのキーと値を削除しますが、保持します。他のデータベース。
  • FLUSHALL: すべてのデータベースのすべてのキーと値を削除します。

適切なコマンドを選択してください

どのコマンドを選択するかは、削除するデータの量と希望するクリーニング速度によって異なります。

  • いくつかの特定のキーのみを削除する場合は、DEL または UNLINK を使用します。
  • データベース全体をクリアする場合は、FLUSHDB または FLUSHALL を使用します。

注:

  • FLUSHDB または FLUSHALL を使用すると、クリア操作が完了するまで Redis がブロックされます。完成しました。
  • UNLINK は非同期です。つまり、Redis をブロックしません。
  • DEL および UNLINK コマンドは結果を返しませんが、FLUSHDB および FLUSHALL コマンドは「OK」を返します。

以上がRedisキャッシュをクリアするコマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。