目录
一、3主3从Redis集群配置
1、新建6个docker容器实例
2、进入容器redis-node-1并为6台机器构建集群关系
3、以6381为切入点,查看集群状态
二、主从容错切换迁移案例
1、数据读写存储
2、假如6381宕机了,他的从库6386会不会切换
三、主从扩容案例
1、新建6387、6388两个节点+新建后启动+查看是否是8个节点
2、进入6387容器实例内部
3、将新增的 6387节点(空槽号)作为master节点加入原集群
4、检查下集群信息
5、重新分配槽号
6、再次检查集群信息
7、为6287主节点分配6388从节点
8、再次检查集群信息
四、主从缩容案例
1、6387和6388下线
2、检查集群情况1 获得6388的节点ID
3、将6388删除(从集群中将4号从节点6388删除)
4、将6387的槽号清空,重新分配
5、检查集群情况2
6、将6387删除
7、检查集群情况3
Redis集群(3主3从-docker配置案例)
一、3主3从Redis集群配置
1、新建6个docker容器实例
[root@localhost usr]# docker run -d --name=redis-node-1 --net host --privileged=true -v /usr/redis/share/redis-node-1:/data redis:latest --cluster-enabled yes --appendonly yes --port 6381
[root@localhost usr]# docker run -d --name=redis-node-2 --net host --privileged=true -v /usr/redis/share/redis-node-2:/data redis:latest --cluster-enabled yes --appendonly yes --port 6382
[root@localhost usr]# docker run -d --name=redis-node-3 --net host --privileged=true -