0
サーバがon thisに基づいて実行されている間に、maxmemory
の量とmaxmemory-policy
をallkeys-lru
に変更します。私は経由で最初にこれを実行するつもりです:それはサイズがxxxxxxxxx
バイトに下がるなるまでそれが期待通りに動作することを見た後Redis - マスタスレーブ関係でオンザフライでCONFIG SETを使用する
$ redis-cli
> SET CONFIG maxmemory xxxxxxxxx
> SET CONFIG maxmemory-policy allkeys-lru
、すなわちキーを追い出す、私は設定ファイルを変更します。これをマスタスレーブ設定で実行しているとき、マスタとスレーブのこの設定を変更する順序に基づいて発生する問題はありますか?
2.2.7について質問していますか?伝えるのは難しいが働くことができる。テストしますが、失敗した場合...アップグレード: –
ちょっと@itamarhaber、私はそれをやったし、それは動作します。私が見つけているのは、本当にちょうど削除されていたはずの鍵のリークがあるということです。別の言い方では、実際に 'maxmemory'を設定するのではなく、3GBのLRUキーを削除してください。 – jQwierdy
レディスのAFAIK LRUは常に近似されていたので、いくつかの不正確さは完全に可能です。私はLRUスタイルを強制的に削除する方法はわかりませんが、常にチェリーキーを削除できます。 –