Redis开启哨兵模式配置文件报错 'entinel monitor mymaster 127.0.0.1 6379 1' Bad directive or wrong number...

学习Redis时配置sentinel.conf 文件,执行时出现问题:报出了这样一个错误

最初以为配置文件配置错了,但是只有一行文字,查看了并没有配置错。

重启了主机,从机,再启动这个配置文件还是有问题。

最终解决方案:删除原来的sentinel.conf文件,重写一下

rm -f sentinel.conf
vim sentinel.conf

之后将:sentinel monitor mymaster 127.0.0.1 6379 1  重新写入文件保存退出就可以了。

最终就哨兵模式开启成功了。

找了半天原因也没有找到为什么之前的配置文件出错。可能是Bug,如果大家知道原因欢迎评论。

小白一个,虚心学习!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Redis哨兵模式配置文件包括以下部分: 1. 哨兵进程配置:需要配置哨兵进程的监听地址和端口,以及哨兵进程的名称。 2. Redis主节点配置:需要配置Redis主节点的监听地址和端口,以及Redis主节点的名称。 3. Redis从节点配置:需要配置Redis从节点的监听地址和端口,以及Redis从节点的名称。 4. 哨兵监控配置:需要配置哨兵监控Redis主节点的频率、判断主节点故障的条件、切换主节点的延迟时间等。 5. 通知配置:需要配置哨兵监控到主节点故障时,通知管理员的方式,如发送邮件或调用接口等。 下面是一个简单的Redis哨兵模式配置文件示例: ``` sentinel monitor mymaster 127.0.0.1 6379 2 sentinel down-after-milliseconds mymaster 5000 sentinel failover-timeout mymaster 10000 sentinel parallel-syncs mymaster 1 sentinel notification-script mymaster /path/to/notify.sh sentinel client-reconfig-script mymaster /path/to/reconfig.sh ``` 其中,`mymaster`是Redis主节点的名称,`127.0.0.1`是Redis主节点的IP地址,`6379`是Redis主节点的端口号,`2`表示至少需要2个哨兵进程认为主节点失效才会触发故障转移。 `down-after-milliseconds`配置项表示哨兵进程每隔5秒检查一次主节点是否失效,如果主节点超过5秒没有响应,则认为主节点故障。 `failover-timeout`配置项表示哨兵进程在判断主节点故障后,等待10秒后开始执行故障转移。 `parallel-syncs`配置项表示在执行故障转移时,最多同时同步1个从节点。 `notification-script`和`client-reconfig-script`配置项表示在主节点故障和故障转移完成后,分别执行的通知脚本和重新配置脚本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值