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

迷失技术de小猪 Redis 64

noeviction

返回错误当内存限制达到并且客户端尝试执行会让更多内存被使用的命令(大部分的写入指令,但 DEL 和几个例外)

allkeys-lru

尝试回收最少使用的键(LRU),使得新添加的数据有空间存放。

volatile-lru

尝试回收最少使用的键(LRU),但仅限于在过期集合的键,使得新添加的数据有空间存放。

allkeys-random

回收随机的键使得新添加的数据有空间存放。

volatile-random

回收随机的键使得新添加的数据有空间存放,但仅限于在过期集合的键。

volatile-ttl

回收在过期集合的键,并且优先回收存活时间(TTL)较短的键,使得新添加的数据有空间存放。

回复

我来回复
  • 暂无回复内容

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部