Redis报错“ OOM command not allowed when used memory > 'maxmemory' ”
2024-08-27 14:54:09
生产环境上遇到这个问题,控制台不停打印 “OOM command not allowed when used memory > 'maxmemory' ”;
起初不知道是什么,经过一番搜索:
1.登陆redis客户端:./redis-cli -h IP -p port -a passwd
2.执行命令:redis>info memory
若配置文件中,最大内存的策略设置为 maxmemory-policy volatile-lru 此配置只是清楚设置过期时间的key值,然而本应用并没有设置过期时间。
可以修改为maxmemory-policy allkeys-lru,指明非活跃近期很少用的key值清除。
如果清理完redis还不行,就需要考虑扩容
最新文章
- 使用samba实现linux与windows共享(测试成功)
- [Android Pro] app_process command in Android
- HTML解析类 ,让你不使用正则也能轻松获取HTML相关元素 -C# .NET
- InnoDB: Error: could not open single-table tablespace file
- $1200元 设计数据挖掘模型及对应RESTful Web Service
- .NET中TextBox控件设置ReadOnly=true后台取不到值三种解决方法
- TCP小结
- gameUnity 0.15alpha 网络游戏框架
- ORACLE中CHAR、VARCHAR、NVARCHAR
- UVA140 ——bandwidth(搜索)
- thinkphp在iis上不是出现500错误
- Gym 101606F - Flipping Coins - [概率DP]
- 对www.518shengmao.com站资源打包,采用vue Node.js
- IDEA之debug的坑
- centos7升级系统内核
- 提高Linux运维效率的命令行常用快捷键
- Linux主题:获取帮助
- jQuery之JSP加载JS文件不起作用的有效解决方法
- Error: timed out while waiting for target halted
- MCI 录制指定格式音频
热门文章
- 操作系统-I/O(6)I/O与系统调用
- springboot的常用注解
- Java数据结构——双端队列
- Tensorflow2(一)深度学习基础和tf.keras
- 《spring源码解读》 - ioc之验证模型获取
- C/C++ MFC
- 阿里大牛教你基于Python的 Selenium自动化测试示例解析
- C++入门记-构造函数和析构函数
- Docker 镜像的备份恢复迁移
- Android开发之模拟器genymotion安装apk出现错误: Install_failed_invalid_URI