redis报错OOM command not allowed when used memory > 'maxmemory'

时间:2022-04-13 20:57:11

登录到redis上查询

./redis-cli -h IP -p port -a passwd
redis>info memory 查询,内存已耗尽

查询配置文件,发现之前配置最大内存的策略设置为 maxmemory-policy volatile-lru
此配置只是清楚设置过期时间的key值,然而本应用并没有设置过期时间。因此修改为
maxmemory-policy allkeys-lru,指明非活跃近期很少用的key值清除。重启后正常