回答
当 Redis 内存不足时,我们可以使用如下几个策略来进行优化。
一、增加物理内存
这是最直观有效的方法,内存不够,那就加内存,而且现在内存便宜。
二、使用集群方案
使用 Redis 集群方案将数据分散在多个节点,这样可以有效的解决 Redis 内存不足问题。
三、配置 maxmemory-policy 和 maxmemory
maxmemory
用于配置 Redis 能够使用的最大内存容量,一旦内存使用达到这个限制,Redis 就会根据maxmemory-policy
指定的策略来处理内存溢出。