码迷,mamicode.com
首页 > 其他好文 > 详细

Redis 的淘汰策略

时间:2020-05-04 17:16:52      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:recently   ttl   通用   strong   live   volatile   命令   ict   设置   

Redis 的淘汰策略:

1、noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信息。

        大多数写命令都会导致占用更多的内存(有极少数会例外, 如 DEL )。

2、allkeys-lru: 所有key通用; 优先删除最近最少使用(less recently used ,LRU) 的 key。

3、volatile-lru: 只限于设置了 expire 的部分; 优先删除最近最少使用(less recently used ,LRU) 的 key。

4、allkeys-random: 所有key通用; 随机删除一部分 key。

5、volatile-random: 只限于设置了 expire 的部分; 随机删除一部分 key。

6、volatile-ttl: 只限于设置了 expire 的部分; 优先删除剩余时间(time to live,TTL) 短的key。

Redis 的淘汰策略

标签:recently   ttl   通用   strong   live   volatile   命令   ict   设置   

原文地址:https://www.cnblogs.com/mww-NOTCOPY/p/12695788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!