> 汽车交通
edis主从切换原因(edis主从切换会造成业务中断吗)
导语:redis主从容错切换迁移
模拟 [主6381]宕机,则[从6386]上位
当前的3主3从关系:
1、停掉6381节点
docker stop redis-node-1
2、进入redis-node-2容器
docker exec -it redis-node-2 /bin/bash
3、连接redis
redis-cli -p 6382 -c
4、查看集群节点信息
cluster nodes
5、验证之前存储的数据在不在?
宕机前:6381存储了k2、k3,6383存储了k1宕机后:6381宕机后,k2、k3可以从6386上获取模拟6381恢复:6386则继续为主master,6381为slave
1、启动6381节点
docker start redis-node-1
2、进入redis-node-1容器
docker exec -it redis-node-1 /bin/bash
3、连接redis
redis-cli -p 6381 -c
4、查看集群节点信息
cluster nodes
如何还原之前的3主3从关系
1、停掉6386,让6381上位
docker stop redis-node-6
2、再重新启动6386
docker start redis-node-6
3、进入redis-node-1容器
docker exec -it redis-node-1 /bin/bash
4、连接redis
redis-cli -p 6381 -c
5、查看集群节点信息
cluster nodes
本文内容由小荣整理编辑!