3

単純なKey-ValueストアとしてRedisを使用しています。私は実際にHerokuプラグイン(Redis Cloud)を使用していますが、その質問にはそれは問題ではないと思います。わかりました。Redisで使用可能なメモリは1GBで、エビクションポリシーはに設定されていallkeys lruます。データを保存するときにttlを設定しません。私の理解では、メモリがいっぱいになるまでデータはRedisに残ります。次に、最後に使用されたデータが削除されます。しかし、それは起こりません。Redisは常に約3MBのメモリを使用し、すぐにデータを削除します。

私はここで何か間違ったことを理解していますか?Redisがデータをメモリに保持しないのはなぜですか?

ありがとう
サイモン

4

1 に答える 1

2

それを見つけた。Redis 自体は問題ではありません。私が使用している Django プラグインの 1 つ (django-redis-cache、redis-py) は、デフォルトの TTL を 300 秒に設定します。

于 2013-02-16T21:15:37.650 に答える