Redis淘汰策略
配置淘汰策略
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 | 从配置了过期时间的键中驱逐马上就要过期的键 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 boystar的博客!