首页 Redis教程Redis Cluster集群维护:动态缩容

Redis Cluster集群维护:动态扩容

Redis Cluster集群维护:导入现有Redis数据

运维派是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai

集群维护之动态缩容

实战案例:

由于10.0.0.8服务器使用年限已经超过三年,已经超过厂商质保期而且硬盘出现异常报警,经运维部架构师
提交方案并同开发同事开会商议,决定将现有Redis集群的8台主服务器中的master 10.0.0.8和对应的slave 10.0.0.38 临时下线,三台服务器的并发写入性能足够支出未来1-2年的业务需求

删除节点过程:

添加节点的时候是先添加node节点到集群,然后分配槽位,删除节点的操作与添加节点的操作正好相反,是先将
被删除的Redis node上的槽位迁移到集群中的其他Redis node节点上,然后再将其删除,如果一个Redis node节
点上的槽位没有被完全迁移,删除该node的时候会提示有数据且无法删除。

迁移master 的槽位之其他master
被迁移Redis master源服务器必须保证没有数据,否则迁移报错并会被强制中断。

Redis4 版本

Redis 5版本

从集群删除服务器
虽然槽位已经迁移完成,但是服务器IP信息还在集群当中,因此还需要将IP信息从集群删除
Redis 3/4:

Redis 5:

删除多余的slave节点验证结果

本文链接:http://www.yunweipai.com/35540.html

Redis Cluster集群维护:动态扩容

Redis Cluster集群维护:导入现有Redis数据

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部