设有过期时间
volatile-lru:从已设置过期时间的数据集中挑选最近最少使用的数据淘汰
volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰
volatile-random:从已设置过期时间的数据集中任意选择数据淘汰
volatile-lfu:从已设置过期时间的数据集挑选使用频率最低的数据淘汰
没有过期时间
allkeys-lru:从数据集(server.db[i].dict)中挑选最近最少使用的数据淘汰
allkeys-lfu:从数据集(server.db[i].dict)中挑选使用频率最低的数据淘汰
allkeys-random:从数据集(server.db[i].dict)中任意选择数据淘汰
本文详细介绍了五种常见的缓存淘汰策略,包括基于过期时间的volatile系列策略和不考虑过期时间的allkeys系列策略。这些策略针对不同场景的需求,帮助选择最合适的数据淘汰方式。

被折叠的 条评论
为什么被折叠?



