Redis缓存失效策略与机制.pdfVIP

  • 0
  • 0
  • 约1.54千字
  • 约 2页
  • 2026-09-30 发布于四川
  • 举报

Redis缓存失效策略

一、Redis淘汰策略

redis淘汰策略为以下六种,

volatile-lru:从已设置过期时间的数据中挑选最少使用的数据淘汰;

volatile-ttl:从已设置过期时间的数据中挑选将要过期的数据淘汰;

volatile-random:从已设置过期时间的数据中任意选择数据淘汰;

allkeys-lru:从数据集中挑选最少使用的数据淘汰;

allkeys-random:从数据集中任意选择数据淘汰;

no-enviction():数据

注意:-volatile和allkeys规定了是对已设置过期时间的数据集淘汰数据还是从全

部数据集淘汰数据,-后面的lru、ttl以及random是三种不同的淘汰策略,再加

上一种no-enviction永不回收的策略。

二、Redis三种数据淘汰策略机制

区分不同的淘汰策略选择不同的key,Redis淘汰策略主要分为LRU淘汰、TTL

淘汰、随机淘汰三种机制

2.1LRU淘汰

LRU(Leastrecentlyused,最少使用)算法根据数据的记录来进行

淘汰数据,其思想是“如果数据被

文档评论(0)

1亿VIP精品文档

相关文档