Login
网站首页 > 文章中心 > 其它

redis5_集群迁移方案_Kafka集群迁移方案

作者:小编 更新时间:2023-08-10 14:26:23 浏览量:24人看过

第一段:KEY优化

①按原来要求进行优化与大KEY分拆.

第二段:现Redis 集群缩容(对业务无影响)

redis5_集群迁移方案_Kafka集群迁移方案-图1

删除没有槽的主节点与相应从节点.

第三段:配置新Redis集群

增加监控.

测试,主集群备份RDB数据,复制至待迁移节点,查看过程时间与KEY数据是否相差不大.(测试脚本详细见附件)

把源集群至所有目标主节点的免密认证打开

第四段:正式迁移

关闭目标集群AOF与RDB备份文件.

更新配置回写至本地配置文件

redis5_集群迁移方案_Kafka集群迁移方案-图2

关闭目标集群(注意非删除节点)

停止源集群(shudown save方式)

删除目标节点所有RDB文件与AOF文件.

复制源集群RDB至目标集群主节点(按主节点一一对应).

启动目标集群

检查目标集群状态

核对目标集群与源集群KEY数量是否一至.

开启所有集群AOF备份(从节点)

配置回写

修改业务模块Redis配置,并重启模块.

检查业务是否恢复.

更新完成

第五段:缩容与优化

等非本集群KEY过期与清理

按方案设计迁移槽点数量

修改模块Redis配置.

删除空主节点与增加相关从节点.

第六段:示例脚本

#!/bin/sh

#获取源集群KEY数量

#获取目标集群KEY数量

##关闭目标集群的AOF

#配置持久化到本地

#关闭目标节点,如果有从节点,先关闭从节点

#清理目标集群AOF与RDB文件,主节点

#源集群主节点备份

#判断备份文件是否生成

do

done

#启动目标集群

redis5_集群迁移方案_Kafka集群迁移方案-图3

第七段:注意事项

集群槽要对槽

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章