redis的6种回收策略

Posted 学长不开车

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的6种回收策略相关的知识,希望对你有一定的参考价值。

1、volatile-lru:从已设置过期时间的数据集(server.db[i].expires)中挑选最近最少使用的数据淘汰;
2、volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰;
3、volatile-random:从已设置过期时间的数据集中任意挑选数据淘汰;
4、allkeys-lru:从数据集中挑选最近最早使用的数据淘汰;
5、allkeys-random:从数据集中任意选择数据淘汰;
6、no-enviction(驱逐):禁止驱逐数据;

以上是关于redis的6种回收策略的主要内容,如果未能解决你的问题,请参考以下文章

Redis原理篇之通信协议和内存回收

内存回收策略

Redis过期键删除策略及回收策略

Redis有哪几种数据淘汰策略?

redis 提供 6种数据淘汰策略

Redis_06_Redis内存回收机制