我通过sadd写入set中一些数据,但是过个一两天数据就会丢失?
没有设置logfile,所以日志暂时看不到。
初学redis,还不太懂。
天蓬老师2017-04-25 09:04:27
メモリが不足しているかどうかを確認します。メモリが不足している場合、redis はメモリを再利用します。
volatile-lru: 有効期限が設定されたデータセットから ( server.db[i ].expires)、削除するために最も最近使用されていないデータを選択します
volatile-ttl: 有効期限のあるデータセット (server.db[i].expires) から期限切れになるデータを選択します
volatile -random: 有効期限が設定されたデータ セット (server.db[i].expires) から任意のデータを選択します 最も使用されないデータの削除
allkeys-random: データの削除をランダムに選択しますデータセット (server.db[i].dict)
no-enviction (エビクション): データのエビクションを禁止します
ringa_lee2017-04-25 09:04:27
特定のデータが失われていますか、それともすべての Redis データが失われていますか?
それだけであれば、定期的にredisをクリアするタスクがあるかもしれません。
セット内にデータの一部しかない場合は、手動でのみ削除できます。
有効期限があるのはキータイプのみです。コレクション番号
ログを見てください。