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 セットキーの有効期限名 setnx. キーの有効期限が切れると、キーは自動的にクリアされます.
1. 定期的な削除
削除イベントのトリガー: メモリ不足、キーの有効期限切れ期間
削除戦略には次のものが含まれます: 定期的な削除、遅延削除
定期的な削除: という事実を指します。デフォルトでは、redis は 100 ミリ秒ごとに有効期限が設定されたキーをランダムに抽出し、有効期限が切れているかどうかを確認します。期限切れになったら削除する場合
遅延削除: キーを取得するとき、redis は、有効期限は設定されていますか?有効期限が切れた場合、その時点で削除され、何も返されません。
2 メモリ削除メカニズム
1. allkeys-lru: 新しく書き込まれたデータを収容するにはメモリが不足している場合、キー空間で最も最近使用されていないキーを削除します。 (これが最も一般的に使用されます)
2. allkeys-random: メモリが新しく書き込まれたデータを収容するのに十分でない場合、キーはキー空間からランダムに削除されます。これは通常は使用されません。ランダムですか? 最も最近使用されていないキーを強制終了するためです。
3. volatile-lru: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限が設定されたキー空間にデータを移動します。最も最近使用されていないキーを除く (これは通常は適切ではありません)
4. 揮発性ランダム: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限付きのキーをキー空間からランダムに削除します。 time set.key
5.volatile-ttl: メモリが新しく書き込まれたデータを収容するのに十分でない場合、有効期限が設定されたキー空間では、有効期限が早いキーが最初に削除されます
以上がRedis のすべてのデータをクリアする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。