1、停止主Redis(模仿主机挂掉)
/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7020 shutdown
2、将从Redis 设成主Redis
/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7010 slaveof NO ONE
3、查看从节点role: 已经变成master,或者 set 一个数据是否成功
/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7010 info replication
4、原来的主redis恢复正常了(7020端口),要重新切换回去,将现在的主redis的数据进行保存到硬盘(7010 端口)
4.1)/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7010 save
4.2)将现在(7010端口)的主redis根目录下dump.rdb文件拷贝覆盖到原来主redis(7020端口)的根目录
cp -a /var/redis/7010/dump.rdb /var/redis/7020/dump.rdb
4.3) 启动原来的主redis(7020端口)
/usr/local/redis6/bin/redis-server /etc/redis6/node-7020.conf
4.4)从 7010端口节点切换主节点为(7020端口节点)
/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7010 slaveof 192.168.x.x 7020
4.5)再次查看7010端口节点详细信息已经变为slave 节点
/usr/local/redis6/bin/redis-cli -a "dianshang" -h 192.168.x.x -p 7010 info replication
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端