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: 現在のデータベースのすべてのキーをクリアします。