- 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)