大家好,欢迎来到IT知识分享网。
先贴出Redis的配置项注释;(大概在默认配置文件redis.conf第860行配置文件)
以下是Redis内存淘汰策略
1. noeviction(默认)
当内存使用超过配置的时候会返回错误,不会驱逐任何键。
2. allkeys-lru
加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键。
3. volatile-lru
加入键的时候如果过限,首先从设置了过期时间的键集合中驱逐最久没有使用的键。
4. allkeys-random
加入键的时候如果过限,从所有key随机删除。
5. volatile-random
加入键的时候如果过限,从过期键的集合中随机驱逐。
6. volatile-ttl
从配置了过期时间的键中驱逐马上就要过期的键。
7. volatile-lfu
从所有配置了过期时间的键中驱逐使用频率最少的键。
8. allkeys-lfu
从所有键中驱逐使用频率最少的键。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6118.html