Redisは以下のルールで有効期限が切れたデータを削除しているらしい。
- 有効期限が切れたデータにアクセスするリクエストがきたら、そのタイミングで削除する。
- 10秒おきに20エントリをランダムの調べて、有効期限が切れていたら削除する。有効期限切れの割合が25%を越えていたらすぐにもう一度20エントリを調べる
ランダムに選んで調べる、はマジかと思ったけど応答できない時間を作らないためにはこれがいいんだろうな。。
参考:
Redisは以下のルールで有効期限が切れたデータを削除しているらしい。
ランダムに選んで調べる、はマジかと思ったけど応答できない時間を作らないためにはこれがいいんだろうな。。
参考: