当前位置: 首页 > 图灵资讯 > 技术篇> Redis内存淘汰机制

Redis内存淘汰机制

来源:图灵教育
时间:2023-07-06 15:37:06

volatile-lru:最近最少使用的数据从设定的过期时间内的数据集中淘汰。

volatile-ttl:淘汰已设定过期时间的数据。

volatile-random:淘汰已设定过期时间的数据集中。

allkeys-lru:当内存不足以容纳新写入的数据时,在键空间中删除最近最少使用的key

allkeys-random:淘汰数据从数据集中的任意数据

no-eviction:禁止驱逐数据,也就是说,当内存不足以容纳新写入的数据时,新写入的操作就会报错。

volatile-lfu:从设定过期时间的数据中选择最不常用的数据进行淘汰。

allkeys-lfu:当内存不足以容纳新写入的数据时,删除键空间中最不常用的key