+
95
-

redis内存满了怎么办?

redis内存满了怎么办?

网友回复

+
15
-

1,增加内存;

2,使用内存淘汰策略。

我们知道,redis设置配置文件的maxmemory参数,可以控制其最大可用内存大小(字节)。 那么当所需内存,超过maxmemory怎么办? 这个时候就该配置文件中的maxmemory-policy出场了。 其默认值是noeviction。 下面我将列出当可用内存不足时,删除redis键具有的淘汰规则。 规则名称 规则说明 volatile-lru 使用LRU算法删除一个键(只对设置了生存时间的键) allkeys-lru 使用LRU算法删除一个键 volatile-random 随机删除一个键(只对设置了生存时间的键) allkeys-random 随机删除一个键 volatile-ttl 删除生存时...

点击查看剩余70%

我知道答案,我要回答