Redis のすべてのデータをクリアする方法

WBOY
リリース: 2023-06-03 14:25:19
転載
3805 人が閲覧しました

Redis のすべてのデータをクリアする手順の概要

1. cmd コマンド ウィンドウを開き、Redis インストール ディレクトリの bin フォルダーに切り替えます

2. cmd コマンド ウィンドウで、接続 Redis コマンドを入力します:

redis-cli.exe -h 127.0.0.1 -p 6389
ログイン後にコピー

Redis がパスワード モードで構成されている場合、接続が成功した後、最初に正しいパスワードを入力する必要があります。構成されていない場合は、この手順をスキップできます

auth abc123
ログイン後にコピー

4. cmd コマンド ウィンドウで、すべての Redis データをクリアするコマンドを入力します:

flushall
ログイン後にコピー

Redis データ クリア戦略

Redis クリア有効期限ポリシー

redis セットキーの有効期限名 setnx. キーの有効期限が切れると、キーは自動的にクリアされます.

Redis のすべてのデータをクリアする方法

削除戦略

1. 定期的な削除

削除イベントのトリガー: メモリ不足、キーの有効期限切れ期間

削除戦略には次のものが含まれます: 定期的な削除、遅延削除

定期的な削除: という事実を指します。デフォルトでは、redis は 100 ミリ秒ごとに有効期限が設定されたキーをランダムに抽出し、有効期限が切れているかどうかを確認します。期限切れになったら削除する場合

遅延削除: キーを取得するとき、redis は、有効期限は設定されていますか?有効期限が切れた場合、その時点で削除され、何も返されません。

2 メモリ削除メカニズム

1. allkeys-lru: 新しく書き込まれたデータを収容するにはメモリが不足している場合、キー空間で最も最近使用されていないキーを削除します。 (これが最も一般的に使用されます)

2. allkeys-random: メモリが新しく書き込まれたデータを収容するのに十分でない場合、キーはキー空間からランダムに削除されます。これは通常は使用されません。ランダムですか? 最も最近使用されていないキーを強制終了するためです。

3. volatile-lru: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限が設定されたキー空間にデータを移動します。最も最近使用されていないキーを除く (これは通常は適切ではありません)

4. 揮発性ランダム: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限付きのキーをキー空間からランダムに削除します。 time set.key

5.volatile-ttl: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限が設定されたキー空間では、有効期限が早いキーが最初に削除されます

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

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