redis内存淘汰策略是什么?淘汰过程是什么?

提问者:帅平 问题分类:运维

redis内存淘汰策略是什么?淘汰过程是什么?

1 个回答
Rae
Rae 管理员

redis的淘汰策略有:

1、volatile-lru:淘汰最近最少使用的数据;
2、volatile-lfu:4.0 之后新增的策略,淘汰上一线使用次数最少的数据;
3、volatile-random:随机淘汰数据,腾出坑位给新数据;
4、volatile-ttl:淘汰设置了任期时间的数据,谁最接近到期时间就先淘汰谁。
5、allkeys-lru:淘汰最近最少上一线使用的数据;
6、allkeys-lfu:淘汰最少上一使用的数据;
7、allkeys-random:随机淘汰某个数据,为新数据腾出空位。

整个的淘汰流程如图:

发布于:1个月前 (10-19)
我来回答