当前位置: 首页 > news >正文

【redis】redis 手动切换主从

场景一: 测试需要,需要手动切换主从


在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   -p   6379  -a  'XX'     slaveof no one

$ redis-cli  -h 192.168.1.12   -p   6379  -a  'XX'      config set  slave-read-only no


登录192.168.1.13(slave)

$ redis-cli  -h 192.168.1.12    -p   6379  -a  'XX'       config set  masterauth  'XXX'

$ redis-cli  -h 192.168.1.12    -p   6379  -a  'XX'       slaveof 192.168.1.12  6379


启动192.168.1.11 redis进程,成为192.168.1.12(new master)的slave

$  systemctl start redis-server 

$ redis-cli  -h 192.168.1.12    -p 6379  -a  'XX'       config set  masterauth  'XXX'

$ redis-cli  -h 192.168.1.12    -p 6379  -a  'XX'       slaveof 192.168.1.12  6379



参考


Redis的主从切换

https://www.it610.com/article/3522365.htm


redis主从宕机切换 SLAVEOF

https://www.qiansw.com/slaveof-redis-master-slave.html


手动调整master-slave切换

https://www.jianshu.com/p/1ee8012b9b3b


redis 主从备份(手动切换)

https://blog.51cto.com/u_15069442/3441150


Redis的主从切换

https://www.it610.com/article/3522365.htm



喜欢的朋友记得点赞、收藏、关注哦!!!

相关文章:

  • linux redis 设置密码以及redis拓展
  • WiFi那些事儿(八)——802.11n
  • 本地运行qwen3:30b-a3b速度测试
  • HTML8:媒体元素
  • 如何通过外网访问内网?对比5个简单的局域网让互联网连接方案
  • UE5 使用插件进行Audio2face和UE5的实时链接并实时输出嘴型
  • 生成式 AI:从工具革命到智能体觉醒,2025 年的质变与突破
  • Python企业级MySQL数据库开发实战指南
  • Factorio 异星工厂 [DLC 解锁] [Steam] [Windows SteamOS]
  • 第十五届蓝桥杯单片机国赛-串口解析
  • 欧拉计划 Project Euler65(e的有理逼近)题解
  • mujoco仿真器学习笔记
  • 端口安全基本配置
  • 招标专家随机抽选——设计讲解—未来之窗智能编程——仙盟创梦IDE
  • 12.模方ModelFun工具-立面修整
  • 如何在使用 docker-compose 命令时指定 COMPOSE_PROJECT_NAME ?
  • 认识Grafana及其面板(Panel)
  • 手机携号转网查询,一键查看号码是否可转网!
  • 实现滑动选择器从离散型的数组中选择
  • Vue Element UI 表单弹窗重置问题解决方案 —— 每次打开都初始化,告别残留提示!
  • 以色列计划“占领加沙”,特朗普下周中东行结束之际将是“机会窗口”
  • 最会说亚军感言的鲁德,站上了马德里公开赛的冠军领奖台
  • 无畏契约新王诞生:属于电竞世界的凯泽斯劳滕奇迹
  • 人民日报和音:引领新时代中俄关系坚毅前行
  • 世锦赛决赛今夜打响,斯诺克运动需要赵心童创造历史
  • 10家A股农商行一季报:净利均实现增长,常熟银行营收、净利增速领跑