redis master 所在物理机A, 物理内存16G, aof rewrite 被触发时, aof文件已达12G, redis的默认配置触发了后台
的rewrite进程, 内存占用达到了50%, 已严重影响到redis的正常访问. 而此时距离会对该redis master进行写操作
的业务进程开始运行只剩1小时.
周末进一步处理
- 备份和准备好必要的数据(这步很重要, 对生产环境的任何变更, 一定要做好备份)
- 将物理机A的redis配置为物理机B新master的slave
- 重命名该redis配置路径的aof文件
- 重启该redis, 使该redis从0开始从物理机A的redis master进行数据同步
- 手动触发物理机B的redis master的aof rewrite, 此过程完成后, aof文件从10G变为1.5G
补齐定期删除历史数据的server逻辑
联系客服