redis内存淘汰策略?
时间: 2023-11-12 22:00:33 浏览: 233
面试官:Redis 过期删除策略和内存淘汰策略有什么区别?.doc
Redis内存淘汰策略有以下几种:
1. noeviction:不进行内存淘汰,当内存不足时,Redis会直接返回错误信息。
2. allkeys-lru:从所有的key中,选择最近最少使用的key淘汰。
3. allkeys-random:从所有的key中,随机选择一些key进行淘汰。
4. volatile-lru:从设置了过期时间的key中,选择最近最少使用的key淘汰。
5. volatile-random:从设置了过期时间的key中,随机选择一些key进行淘汰。
6. volatile-ttl:从设置了过期时间的key中,选择即将过期的key进行淘汰。
阅读全文