Redis内存淘汰策略

2019-09-26  本文已影响0人  毛里求疵

一、场景

image

二、淘汰策略

// noeviction
当内存不足时,新写入操作会报错。

// allkeys-random
当内存不足时,在键空间中,随机移除某个key。

// allkeys-lru
当内存不足时,在键空间中,移除最近最少使用的key。

// volatile-lru
当内存不足时,在设置了过期时间的键空间中,移除最近最少使用的key

// volatile-random
当内存不足时,在设置了过期时间的键空间中,移除随机某个key

// volatile-ttl
当内存不足时,在设置了过期时间的键空间中,有更早过期时间的key优先移除

// 在Redis.conf中我们可以设置淘汰策略
# maxmemory-policy allkeys-lru
上一篇 下一篇

猜你喜欢

热点阅读