Redis的缓存淘汰机制
Redis服务器繁忙时,有大量信息要保存
如果Redis服务器内存全满,再要往Redis中保存新的数据,就需要淘汰老数据,才能保存新数据
- noeviction:返回错误(默认)****
- volatile-random:有过期时间的数据库中随机删除数据
- volatile-ttl:删除剩余有效时间最少的数据
- volatile-lfu:有过期时间的数据中删除使用频率最少的
- volatile-lru:有过期时间的数据中删除上次使用时间最久的数据
- allkeys-random:所有数据中随机删除数据
- allkeys-lru:所有数据中删除上次使用时间最久的数据
- allkeys-lfu:所有数据中删除使用频率最少的