redis实战第四篇 手动容灾故障转移记录
时间:2022-07-23
本文章向大家介绍redis实战第四篇 手动容灾故障转移记录,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
手动容灾执行报异常
127.0.0.1:26379> sentinel failover mymaster
(error) NOGOODSLAVE No suitable slave to promote
日志如下
23202:X 28 Jan 2019 20:29:18.233 # +new-epoch 1
23202:X 28 Jan 2019 20:29:18.234 # +vote-for-leader 69ff3f0eb671f59897500c87e6715d4a3d28db89 1
23202:X 28 Jan 2019 20:29:18.269 # +odown master mymaster 192.168.0.31 6380 #quorum 3/2
23202:X 28 Jan 2019 20:29:18.269 # Next failover delay: I will not start a failover before Mon Jan 28 20:35:19 2019
网上有人说是down-after-milliseconds参数值设置得太小了,但是redis版本默认是三十秒,我这又是新搭建的redis,里面几乎没有数据,故障转移的时间感觉够用了。 经发现是配置文件的问题,从节点的bind 127.0.0.1 没有删除,两个从节点的这个配置删除后手动故障转移就成功了
127.0.0.1:26379> sentinel failover mymaster
OK
执行前
127.0.0.1:26379> info sentinel
# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=mymaster,status=ok,address=192.168.0.31:6380,slaves=2,sentinels=3
执行后
127.0.0.1:26379> info sentinel
# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=mymaster,status=ok,address=192.168.0.33:6380,slaves=2,sentinels=3
sentinel redis搭建配置请参考:https://blog.csdn.net/u012062455/article/details/86682917
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法