redis中的数据过期后是如何处理的呢?
黄舟
黄舟 2017-04-21 11:18:35
0
3
676

redis可以设置数据过期时间,如果一个数据过期是如何处理的呢?是有一个计时器实时删除吗?这样太低效了。是下次使用的时候再判断吗?这样随着数据的增多,会不会判断时间越来越长?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(3)
黄舟

これに関しては、Redis 有効期限戦略 を検索してください。私は Redis を理解して使用しているだけで、原理については詳しく勉強していません。

いいねを押す +0
刘奇

この記事には手順が記載されています: http://www.cppblog.com/richbirdandy/archive/2011/11/29/161184.html

期限切れのキーを削除する上記の 3 つの方法。2 番目の方法は、一定の割合のキーを定期的に削除して、期限切れのキーにアクセスしないようにする方法です。設定中にメモリを超過した場合。このことからも、redis の設計の創意工夫がわかります

いいねを押す +0
黄舟

遅延削除と定期削除の詳細な説明については、「Redisの設計と実装」を参照してください

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート