Docker高级篇:实战Redis集群!从3主3从变为4主4从
通过前面两篇,我们学会了三主三从的Redis集群搭建及主从容错切换迁移,随着业务增加,可能会有主从扩容的,所以,本文我们来实战主从扩容在之前3主3从的架构,随着业务的增加,流量扛不住了。需要由3主3从变为4主4从。架构变化图如下:回顾下之前3主3从槽位分配如下:那么现在变成了4主4从了。多出来的这一对主从,槽位怎么分配ne?实战步骤1:新建6387、6388两个节点+新建后启动+查看是否8个节点命
通过前面两篇,我们学会了三主三从的Redis集群搭建及主从容错切换迁移,随着业务增加,可能会有主从扩容的,所以,本文我们来实战主从扩容
PS本系列:《Docker学习系列》教程已经发布的内容,凯哥会在文末加上。
在之前3主3从的架构,随着业务的增加,流量扛不住了。需要由3主3从变为4主4从。架构变化图如下:

回顾下之前3主3从槽位分配如下:

那么现在变成了4主4从了。多出来的这一对主从,槽位怎么分配ne?
插播一条福利
下面这个公众号是凯哥开发的,福利号:外卖、买菜、电商领Q的

怎么领券?

1:新建6387、6388两个节点+新建后启动+查看是否8个节点
docker run -d --name redis-node-7 --net host --privileged=true -v /data/redis/share/redis-nod-7:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6387 docker run -d --name redis-node-8 --net host --privileged=true -v /data/redis/share/redis-nod-8:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6388

通过docker ps 可以查看8个redis都成功
2:进入6387容器实例内部
docker exec -it redis-node-7 /bin/bash
3:将新增的6387节点(空槽号)作为master节点加入原集群中
redis-cli -cluster add-node ip:6387 ip:6381
命令说明:
6381:就是原来集群节点的领路人。相当于是6387拜了6381的码头了。从而找到了组织加入了集群
原创不易,完成人机校验,阅读全文