书接上文:https://blog.csdn.net/qq_31618549/article/details/122351041
启用哨兵模式的方法:
1、修改sentinel.conf的配置

protected-mode no #禁止保护模式

sentinel monitor mymaster 127.0.0.1 6379 1
#配置监听的主服务器,sentinel monitor代表监控,mymaster代表服务器的名称,随便起一个,127.0.0.1代表监控的主服务器,一般是一个公网ip,用127.0.0.1只是为了本地测试,6379代表端口,1代表只有1个或1个以上的哨兵认为主服务器不可用的时候,才会进行failover操作(failover操作就是从剩下的从机中重新选主机)。

sentinel auth-pass <master-name> <password>
#sentinel author-pass定义服务的密码,mymaster是服务名称,123456是Redis服务器密码

2、启动哨兵

redis-sentinel sentinel.conf

拓展:
如果主机宕机了,此时哨兵模式会选一个新的主机,那么当这个宕机的旧主机又连回来了,这个时候哨兵会检测到并将其设置为从机。

哨兵模式重要配置:
#哨兵模式运行实例的端口
port 26379

#哨兵的工作目录
dir /tmp

#哨兵监控的主节点的ip port
#master-name 可以自己命名 只能由"A-Z"、“0-9”、".-_"组成
#quorum 配置多少个哨兵认为master主节点失联,就进行故障转移
#sentinel monitor <master-name> <ip> <redis-port> <quorum>
sentinel monitor mymaster 127.0.0.1 6379 2

#当在redis实例中开启了requirepass foobared授权密码时 哨兵也需要配置连接密码才能正常工作
#注意主从机一定要设置同样的密码
#sentinel auth-pass <master-name> <password>
sentinel auth-pass mymaster MYSUPER–secret-0123passw0rd

#指定多少毫秒进行一次检测,默认是30秒
#sentinel down-after-milliseconds <master-name> <milliseconds>
sentinel down-after-milliseconds mymaster 30000

#这个配置指定了在发生failover主从切换时最多可以有多少个slave同时对新master进行同步。数字越小意味着完成所有同步时间越长,但是数字太大了会导致多个从机同时处在同步过程而不能提供读数据服务,这样子服务器的压力会有一个短暂的峰值。所以尽可能设置合理的数字
#sentinel parallel-syncs <master-name> <numreplicas>
sentinel parallel-syncs mymaster 1

#故障转移的超时时间
#sentinel failover-timeout <master-name> <milliseconds>
sentinel failover-timeout mymaster 180000

#配置发生警告级别事件后会执行的脚本
#如果脚本返回1,表示正常结束
#如果脚本返回2或者更大,则会重新调用脚本
#如果脚本中断,则会重新执行
#如果脚本超过60s,则脚本会被中断然后重新执行
#sentinel notification-script <master-name> <milliseconds>
sentinel notification-script mymaster /var/redis/notify.sh

#发生主从转换后会调用的脚本
#调用时会传递以下参数:
#<master-name> <role> <state> <from-ip> <from-port> <to-ip> <to-port>
#sentinel client-reconfig-script <master-name> <script-path>
sentinel client-reconfig-script mymaster /var/redis/reconfig.sh

redis 哨兵模式配置相关推荐

  1. redis哨兵模式配置

    redis哨兵模式 一:原理图 1:master下线 sentinel 会以每秒一次的频率向所有节点(其他sentinel.主节点.以及从节点)发送 ping 消 息,然后通过接收返回判断该节点是否下 ...

  2. 【Linux环境搭建】十三、Linux(CentOS7) Redis集群模式和哨兵模式配置

    一.Redis集群配置 创建集群目录 mkdir -p /usr/local/redis-cluster cd /usr/local/redis-cluster mkdir 6379 6378 修改配 ...

  3. 配置Redis哨兵模式

    Redis哨兵模式 配置哨兵: 1.新建名为sentinel.conf的配置文件 2.填写内容(其中mymaster为监控对象起的服务器名称,1为至少有一个哨兵同意迁移) 3.配置完成后进行启动哨兵 ...

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

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

  5. Redis面试题-Redis哨兵模式

    本文参考 嗨客网 Redis面试题 Redis哨兵模式 什么是Redis哨兵模式 Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程(progress ...

  6. Redis 哨兵模式原理

    主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用.这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式. 一.哨兵 ...

  7. Redis 主从集群搭建及哨兵模式配置

    Redis 主从集群搭建及哨兵模式配置 最近搭建了redis集群及哨兵模式,为方便以后查看特此记录下来: 1.Redis安装 2.主从架构 2.1 Redis主从架构图 2.2Redis主从结构搭建 ...

  8. php配置redis哨兵模式,详解Redis哨兵模式

    下面由Redis教程栏目给大家介绍关于java基于redis有序集合实现排行榜,希望对需要的朋友有所帮助! 哨兵是一个独立的进程. 原理:哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个 ...

  9. centos7配置redis哨兵模式

    centos7配置redis哨兵模式 本地服务器演示1主2从3哨兵模式 下载安装redis #安装gcc环境yum install -y gcc #下载redis安装包wget http://down ...

最新文章

  1. Chrome 被曝 0day 漏洞,可让黑客获取用户数据
  2. Unity3D 游戏引擎之脚本实现模型的平移与旋转(六)
  3. UGC产品的氛围和秩序
  4. Socket accept failed
  5. linux centos删除安装的包,CentOS yum认为已删除的软件包仍在安装中
  6. QuartusII下verilog设计使用OC8051和VGA两个IP核组成片上系统
  7. java collection api_Java Stream和Collection比较:何时以及如何从Java API返回?
  8. jboss7.1.安装配置
  9. 跳表(Skip list)
  10. Sqoop 数据增量导出,--update-key添加多个字段
  11. 用ES6 Generator替代回调函数
  12. 模型部署翻车记:pytorch转onnx踩坑实录
  13. 【VMware混合云】掀起你的盖头来
  14. IntelliJ IDEA使用教程 (总目录篇)
  15. LM358电压跟随器
  16. taobao.trades.sold.increment.get( 淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
  17. 两台计算机如何共享文档,两台电脑如何共享文件
  18. 【官方教程】使用Quick-Cocos2d-x搭建一个横版过关游戏(四)
  19. get请求获取淘宝吱口令
  20. js  计算是今天多少周

热门文章

  1. Linux删除目录非空的文件夹命令
  2. 怀旧服10月3日服务器维护,魔兽怀旧服:即将开放怀旧服PTR服务器 3/10开放阿拉希...
  3. 一道SQL语句面试题
  4. spring boot大学生综合素质测评系统 毕业设计-附源码162308
  5. ECharts外部调用保存为图片操作及工作流接线mouseenter和mouseleave由于鼠标移动速度过快导致问题解决办法...
  6. EZView支持多少用户同时登陆查看
  7. 针焰测试和灼热丝测试的区别
  8. Syncing文件同步工具(详解)
  9. 云闪付支付出现授权用户与登录用户不匹配的问题
  10. 可爱极了,用 CSS 实现一个超可爱的猫咪!