配置淘汰策略

redis.conf

1
maxmemory-policy volatile-lru

8种淘汰策略

淘汰策略 说明
noeviction 当内存使用超过配置的时候会返回错误,不会驱逐任何键
allkeys-lru 加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键
volatile-lru 加入键的时候如果过限,首先从设置了过期时间的键集合中驱逐最久没有使用的键
allkeys-lfu 从所有键中驱逐使用频率最少的键
volatile-lfu 从所有配置了过期时间的键中驱逐使用频率最少的键
allkeys-random 加入键的时候如果过限,从所有key随机删除
volatile-random 加入键的时候如果过限,从过期键的集合中随机驱逐
volatile-ttl 从配置了过期时间的键中驱逐马上就要过期的键