3

redis.conf ファイルで、最大メモリ ポリシーをエビクション ポリシーに設定し、allkeys-random に設定し、最大メモリとして 4GB を割り当てました。500 万のキーを挿入しましたが、実際に dbsize を確認したところ、約 250 万しか表示されませんでした。

質問があります。エビクション ポリシーはメモリまたはディスクからのみキーを削除しますか?

理想的には、指定された maxmemory がいっぱいになるたびに、エビクション用に選択されたキーをディスクにフラッシュして、後で必要なときにいつでもディスクから取得できるようにする必要があります。

conf ファイルのコメントは、キーが削除されることだけを述べていますが、それらがメモリのみから削除されるのか、ディスク、つまり永続ストアから削除されるのかはわかりません。

ありがとう。

4

1 に答える 1