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

登陆到redis上查询redis

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

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

相关文章
相关标签/搜索