因为同事最近向我讨教Redis内存淘汰策略,特此总结如下..[通俗易懂]

因为同事最近向我讨教Redis内存淘汰策略,特此总结如下..[通俗易懂]先贴出Redis的配置项注释;(大概在默认配置文件redis.conf第860行配置文件)Redis内存淘汰策略配置以下是Redis内存淘汰策略

大家好,欢迎来到IT知识分享网。

先贴出Redis的配置项注释;(大概在默认配置文件redis.conf第860行配置文件)

因为同事最近向我讨教Redis内存淘汰策略,特此总结如下..[通俗易懂]

Redis内存淘汰策略配置

以下是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

(0)
上一篇 2022-12-18 12:40
下一篇 2022-12-18 13:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信