设置Redis内存使用上限
背景:避免服务器内存资源有限情况下,内存不足导致操作系统OOM(内存溢出)而将redis进程kill掉。
1. 进入redis服务器,苍穹默认redis参数目录: /kingdee/common/redis/conf/
2. 修改redis-6379.conf,redis-6380.conf,redis-6381.conf三个配置文件。
使用LRU算法进行数据淘汰(淘汰上次使用时间最早的,且使用次数最少的key),考虑到zk、rabbitmq等中间件可能共用服务器,32G总内存redis建议设置内存为8G(总内存四分之一),如资源非常充足则可以适当增加。
maxmemory 8gb
maxmemory-policy volatile-lru
3. 修改后重启redis生效
systemctl restart redis-6379
systemctl restart redis-6380
systemctl restart redis-6381
重启后检查运行状态
systemctl status redis-6379
systemctl status redis-6380
systemctl status redis-6381
提示:
MC集群管理界面里,redis分别给cache(数据缓存)、session(会话缓存)、algo用,建议使用不同端口,不推荐使用同一端口6379。
端口分别以6379、6380、6381来区分,内存参数限制相当于分别限制各自的内存使用上限。
设置Redis内存使用上限
背景:避免服务器内存资源有限情况下,内存不足导致操作系统OOM(内存溢出)而将redis进程kill掉。1. 进入redis服务器,苍穹默认redis参数目...
点击下载文档
上一篇:上传下载大小限制下一篇:苍穹之Redis部署优化
本文2024-09-23 01:14:00发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-144632.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章