redis クリア キャッシュ

redis はどのようにキャッシュをクリアしますか

プロジェクトで redis を使用している場合、有効期限は設定されていますが、バグを修正するときにデータベース内のデータを読み取るのに間に合うようにキャッシュをクリアする必要がある場合があるため、この記事では redis キャッシュをクリアする方法について説明します。

テキスト
1. 最初に redis インストール ディレクトリを入力し、src ディレクトリを入力して、redis-cli を見つけます

ここに画像の説明を挿入
2. 最初にアカウントのパスワードを使用して redis サーバーに入ります

./redis-cli -h 127.0.0.1 -p 6379 -a 1234

入力後、次のインターフェイス ip:port> が表示され、操作できます
ここに画像の説明を挿入

flushdb ——> 現在のデータベースのすべてのキーをクリアするflushall ——>
Redis サーバー全体のデータをクリアします (すべてのデータベースのすべてのキーを削除します).

次に話すのは、私のコンピューターのバージョンである、インストール不要のバージョンの redis です.まず、キャッシュをクリアするとき、 redis-server.exe実行されている
ここに画像の説明を挿入
ことを確認する必要があります。クリアし、Run redis-cli.exe をダブルクリックします。次に、このインターフェイスに入ります。プロジェクトのニーズにより、コマンドを使用してキャッシュをクリアできます。これは、サーバーにデプロイされたプロジェクトが 1 つしかないためです。キャッシュをクリアするにはこれを入力して Enter キーを押します. 一般的に、次のような状況が表示されます:問題は大きくないので、認証"パスワード" を入力してみましょう. redis を使用するときに自分で構成したパスワード. 入力後、Enter キーを押すと、OK という単語が表示されます。次に、もう一度flushallコマンドを入力します。Enter キーを押した後、OK が表示されます。つまり、キャッシュが正常にクリアされました。
ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

この時点でキャッシュはクリアされており、redis を再起動する必要はありません. ただし、サーバーのキャッシュされたデータが重要であり、完全にクリアできるかどうかを確認する必要があることに注意してください.キャッシュをクリアするコマンドを実行する前にキャッシュ.

コマンドの役割について話しましょう。

flushall: redis サーバー全体のデータをクリアします (すべてのデータベースのすべてのキーを削除します)。
flushdb: 現在のデータベースのすべてのキーをクリアします。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_45182619/article/details/127571850