2016-08-10 2 views
1

レディスクラスターアーキテクチャは60までの高い断片化率で実行されています。 良いですか?理想的な価値は何でしょうか?それを正常にするにはどうすればよいですか?レディスは非常に高い断片化率を持っています

フラグメンテーション率は、勤務時間中に2に減少しますが、非就業時間では50-60と高くなります。

この問題は、ログイン/ログアウトセッションの状態を赤字にしているために発生しています。したがって、redis dbには頻繁に挿入/削除されます。

+0

何か問題がありますか? –

+0

"どうすれば正常になるのですか?" - 挿入/削除を少なくすることをお勧めします。 :) –

+0

いいえ、問題はありません。しかし、私たちは初期段階にあり、再発するデータはごくわずかです。だから私はその理由を理解したいと思っています。 Redisは私たちのログインセッション状態を管理します。したがって、ログイン/ログアウトごとに挿入/削除が行われます。 – Ish

答えて

1

あなたはLUAスクリプトを使用して、インスタンスに設定された小さなデータを持っている、それはused_memoryに含まれていないようused_memory_luaは、この統計を歪めることができますが、それはRSSに含ま、その報告フラグメンテーション比でいる場合方法が大きすぎるようです。

this github issueを参照し、状況が類似しているかどうかを確認してください。

キャッシュされたluaスクリプトは、コマンドSCRIPT FLUSHでクリアすることができます。

+0

しかし私はLuaスクリプトを使用していません。 – Ish

関連する問題