ホームページ > データベース > Redis > Redisキャッシュをクリアする方法

Redisキャッシュをクリアする方法

下次还敢
リリース: 2024-04-07 11:30:17
オリジナル
1599 人が閲覧しました

Redis キャッシュをクリアする方法は次のとおりです。 すべてのキーをクリアします。すべてのキーをクリアするには、FLUSHALL コマンドを使用します。特定のパターンでキーをクリアする: 特定のパターンに一致するキーをクリアするには、DEL コマンドを使用します。期限切れのキーをクリアする: EXPIRE コマンドを使用してキーの有効期限を設定すると、キーは期限切れ後に自動的にクリアされます。遅延削除キーのクリア: BGREWRITEAOF または BGSAVE コマンドを使用して、遅延削除キーを手動でクリアします。特定のデータベース内のキーをクリアする: SELECT を使用してデータベースを選択し、FLUSHALL コマンドを使用してそのデータベース内のキーをクリアします。

Redisキャッシュをクリアする方法

#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>
ログイン後にコピー

その他の方法:

    RedisDesktopManager や Redis Commander などの
  • Redis 管理ツール (GUI) を使用します。
  • Redis サーバーを再起動します。これにより、キャッシュを含むすべてのデータが消去されます。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート