redis过期

Dear 丶 2024-04-17 14:11 178阅读 0赞

超过maxmemory,触发maxmemory_policy
maxmemory_policy:6种
volatile-lru:从已设置过期时间的数据中挑选最近最少使用的数据淘汰;
allkeys-lru:从数据集中挑选最近最少使用的数据淘汰;
volatile-random:从已设置过期时间的数据中任意选择数据淘汰;
allkeys-random:从数据集中任意选择数据淘汰;
volatile-ttl:从已设置过期时间的数据中挑选将要过期的数据淘汰;
no-enviction(驱逐):禁止驱逐数据

幂律分布:一部分数据访问频率高,一部分数据访问频率低,allkeys-lru
平等分布:所有的数据访问频率都相同,则使用allkeys-random

发表评论

表情:
评论列表 (有 0 条评论,178人围观)

还没有评论,来说两句吧...

相关阅读

    相关 redis

    过maxmemory,触发maxmemory\_policy maxmemory\_policy:6种 volatile-lru:从已设置过期时间的数据中挑选最近...

    相关 Redis对象自动

    在构建应用时,我们常常会碰到一些在特定时间之后就不再有用的数据,比如: 随着内容的不断更新,一个网页的缓存可能在5min之后就没有阅读价值了,为了让用户能够及时地获取到