电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

苍穹之Redis部署优化

来源:金蝶云社区作者:金蝶2024-09-232

苍穹之Redis部署优化

  • 背景

    苍穹私有云默认部署的环境一般使用三套redis,分别用于:redis.serversForCache(数据缓存,越大越好一般限制8G或16G)、redis.serversForSession(会话缓存,一般不超过4G)、algo.storage.redis.url(algo计算)。分开的目的是数据隔离部署,避免数据和algo占完内存而导致会话缓存无法申请内存,从而导致无法登录苍穹。


  • 部署优化项1:限制redis最大内存和设置淘汰策略

    默认部署的redis是没有设置最大内存的(淘汰策略为noeviction,即不淘汰),这就会导致redis会无限制的使用操作系统内存而不释放,如果不重启redis的话,最终会导致内存不足数据无法写入。限制最大内存并且设置淘汰策略(volatile-lru,即优先删除最近最少使用的key)后可以避免这个问题。

    设置方法:

        在线临时设置:

          登录redis: redis-cli -h 地址 -p 端口 -a 密码
          设置最大内存:config set maxmemory 8gb
          设置淘汰策略:config set maxmemory-policy volatile-lru

        永久设置(需重启服务): 

            配置文件加入如下内容:

          m

苍穹之Redis部署优化

背景 苍穹私有云默认部署的环境一般使用三套redis,分别用于:redis.serversForCache(数据缓存,越大越好一般限制8G或16G)、redis.s...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信