场景一: 测试需要,需要手动切换主从
在redis节点:
$ redis-cli -h xx.xx.xx.xx -p XX -a 'XX' shutdown
不要直接关闭redis进程,使用 shutdown ,能在进程关闭前持久化内存中的数据
待主从切换完毕后:
$ systemctl start redis-server
场景二、故障恢复,需要手动切换主从
背景
架构: 3台服务器,1主2从3哨兵,每台服务有一个主(或从))和哨兵。
主(哨兵1):192.168.1.11
从(哨兵2):192.168.1.12
从(哨兵3):192.168.1.13
线上redis master异常关机之后重启, 发现redis哨兵模式下 三个节点都是slave,无法选择出主。
主从切换操作
登录192.168.1.11(master),关闭redis进程
$ redis-cli -h 192.168.1.11 -p 6379 -a 'XX' shutdown
登录192.168.1.12(new master)
$ redis-cli -h 192.168.1.12 &


1253

被折叠的 条评论
为什么被折叠?



