机器 3台

192.168.174.136 主

192.168.174.131 从

192.168.174.135 从

192.168.174.136

vim /etc/redis.conf

bind 0.0.0.0daemon yesprotected-mode no slaveof 192.168.174.136 6379 

从机器配置比主多了一个配置 slaveof 192.168.174.136 6379

redis-server /etc/redis.conf 启动每台redis

vim /etc/redis-sentinel.conf

bind 0.0.0.0daemon yesprotected-mode no sentinel monitor mymaster 192.168.174.135 6379 2

sentinel monitor mymaster 192.168.174.135 6379 2 代表3台哨兵都监控主节点

redis-sentinel /etc/redis-sentinel.conf 启动每台redis-sentinel

最后,kill掉主节点,一直无法重现切换主节点,查了半天,最后发现是防火墙的问题,26379端口被防火墙屏蔽了,导致哨兵之间无法通信

解决方法为:

查看想开的端口是否已开:firewall-cmd --query-port=26379/tcp
添加指定需要开放的端口:firewall-cmd --add-port=26379/tcp --permanent
重载入添加的端口:firewall-cmd --reload
查询指定端口是否开启成功:firewall-cmd --query-port=26379/tcp
返回yes即可

最后重新演练主节点宕机,以下为成功切换日志

redis 哨兵模式踩坑相关推荐

  1. Redis主从复制、Redis哨兵模式、Redis集群

    目录 Redis主从复制 主从复制 Redis哨兵模式 哨兵sentinel 哨兵的工作原理 哨兵sentinel-实现高可用 sentinel的坑 修改从节点的选举优先级 sentinel.conf ...

  2. 使用Java读取 “Python写入redis” 的数据踩坑记录

    https://my.oschina.net/u/2338224/blog/3061507 使用Java读取 "Python写入redis" 的数据踩坑记录 https://seg ...

  3. redis哨兵模式没有切换主机_Redis哨兵(Sentinel)模式

    Redis哨兵(Sentinel)模式 在这里插入图片描述 一.主从复制高可用 当我们使用主从复制出现的问题 手动故障转移 写能力和存储能力受限 主从复制 -master 宕机故障处理 主从切换技术的 ...

  4. 哨兵2号波段_分布式框架之高性能:Redis哨兵模式

    本文首发于Ressmix个人站点:https://www.tpvlog.com 我们在搭建Redis的主从架构时,主节点一旦由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主 ...

  5. Redis——Redis哨兵模式

    Redis哨兵模式 Redis哨兵模式概述 哨兵的作用 启用哨兵模式 配置单哨兵 配置单哨兵 启动单哨兵 配置集群哨兵 配置集群哨兵 启动集群哨兵 哨兵模式的全部配置 Redis哨兵模式概述 主从切换 ...

  6. redis哨兵模式出现connected_slaves:0解决办法

    本人菜鸡一枚,只是记录自己的错误,不对请大神纠正. linux的部署redis哨兵模式时出现connected_slaves:0 本人不会拔日志就死命找,最后发现在配置主从关系时缺少从节点配置(我的主 ...

  7. redis哨兵模式-sentinel ,java客户端动态切换master

    redis 的搭建模式 单机模式 : 单机服务 主从模式: 有备机,备机提供备份,和 读写分离的功能 哨兵模式: master宕机后,哨兵会选举备机替换master 集群模式: 集群能够做分布式,ma ...

  8. 使用bitnamiredis-sentinel部署Redis 哨兵模式

    使用bitnami/redis-sentinel部署Redis 哨兵模式 为什么使用 Bitnami 镜像? Bitnami 密切跟踪上游源代码更改,并使用我们的自动化系统及时发布此镜像的新版本. 借 ...

  9. 部署支持使用Redis哨兵模式,支持纳管ClickHouse数据库,JumpServer堡垒机v2.28.0发布

    2022年11月21日,JumpServer开源堡垒机正式发布v2.28.0版本.在这一版本中,JumpServer的部署支持使用Redis哨兵集群作为后端缓存数据库,从而使系统更加健壮和高可用.操作 ...

最新文章

  1. ubuntu安装deepin terminal 终端
  2. 限制oracle数据库表的输出记录条数
  3. 微型计算机的发展通常以什么为指标,微型计算机的发展以什么技术作为指标?...
  4. java多态和泛型_Java面向对象(二) 接口、多态和泛型
  5. mysql scrapy 重复数据_小心避坑:MySQL分页时使用 limit+order by 会出现数据重复问题...
  6. Spring Boot 中文乱码问题解决方案汇总
  7. gradle对java插件的扩展_Gradle之java插件入门
  8. Keras中的两种模型:Sequential和Model
  9. Gb28181之Ps流解析H264
  10. Golang操作数据库
  11. vs2015 vc14编译libcurl
  12. 【2021LaTeX模板分享】数学建模竞赛国赛
  13. pb 实现后台自动打印pdf 文件
  14. PS人像修图,通道磨皮、高低频磨皮、滤镜磨皮、人像精修
  15. 新版标准日本语高级_第5课
  16. erlang 学习ets表-2
  17. 【基础总结】——数学知识
  18. P4官方实验4. Explicit congestion notification
  19. day2 编码与基本数据类型转换
  20. 什么是核心文件,它们什么时候有用

热门文章

  1. mysql数据库监控程序_mysql数据库监控利器lepus天兔工具安装和部署
  2. MATLAB在线测试
  3. 数据结构入门——顺序表(SeqList)详解(初始化、增、删、查、改)
  4. 关于TDOA算法的仿真及比较
  5. 大包回转台液压滑环的应用
  6. 基于房屋数据的房价相关性分析(含python代码)
  7. 图新地球:同豪建模成果如何精准导入匹配影像地形
  8. 开源自主导航小车MickX4(二)ROS底盘运动控制
  9. linux用户模式驱动,linux设备驱动之控制台驱动
  10. 【23】SCI易中期刊推荐——神经网络科学及机器人学(中科院3区)