首页 > 数据库 >【redis】哨兵监控原理-springboot 监控

【redis】哨兵监控原理-springboot 监控

时间:2023-05-18 12:14:38浏览次数:33  
标签:springboot redis boot 连接 监控 步骤 sentinel 节点

连接序列图解:

 

连接步骤:

1.boot应用启动时,会从yml文件中配置的多个sentinel中抽取一个进行连接,sentinel有单独的账号密码,需要区分sentinel于redis主节点的账号密码,同时需要将连接的主从节点masterName告知sentinel。

2.boot应用与sentinel 协议并鉴权成功后,sentinel会将第一步中需要连接的masterName 主节点地址告知boot应用。

3. boot应用随后通过redis的账号密码与第二步获取的主节点地址进行通信,随后的操作都在boot应用与主从结构间的主节点进行通信。

4.异常处理:boot应用与redis主节点连接过程中出现相关异常,会进行相关retry,当retry多次失败后,boot应用会认为连接的redis 宕机。会再次开启步骤一,尝试从sentinel中再次获取一个redis主节点地址,随后重复相关步骤。

注:主从redis宕机,sentinel 主观/客观下线及sentinel选举主机点过程,见【redis】哨兵监控原理。

 

实操图解:

1.相关配置

2.相关配置,执行步骤1

3.执行步骤2

 

 

4.执行步骤3

 

 

 

 

5.异常处理

 

 

 

 

 

标签:springboot,redis,boot,连接,监控,步骤,sentinel,节点
From: https://www.cnblogs.com/zett/p/17411448.html

相关文章

  • MongoDB + SpringBoot 的基础CRUD、聚合查询
    1、数据准备1.1、springboot导包springboot版本:2.7.10点击查看代码<!--mongodb的包--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-mongodb</artifact......
  • deepin安装Redis
    deepin安装Redis一、安装Redissudoapt-getinstallredis-server安装完成之后,Redis服务器会自动启动二、检查Redis服务器系统进程(非必要)ps-aux|grepredis三、查看Redis端口状态(非必要)netstat-nlt|grep6379四、输入redis-cli进入命令模式(非必要) 四、配置Redis(完成......
  • Redis 高级特性 Redis Stream使用
    RedisStream简介RedisStream是Redis5.0版本新增加的数据结构。Stream从字面上看是流类型,但其实从功能上看,应该是Redis对消息队列(MQ,MessageQueue)的完善实现。下文称Stream为队列Stream出现原因:Stream的出现是为了给Redis提供完善的消息队列功能基于Reids的消息队列......
  • Redis 在windows 下安装使用
    管理界面: Release2022.5·lework/RedisDesktopManager-Windows(github.com)redis服务:发布·特波拉多夫斯基/雷迪斯(github.com)验证redis服务是否安装完成,和配置密码redis-cliconfigsetrequirepass密码auth密码 ......
  • SpringBoot(11) -- Logging
    SpringBoot默认使用的日志框架是logback,所以引入Web依赖后直接使用Logger.引入SpringBoot的Web依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>demo的目录结构......
  • java基于springboot+vue的篮球竞赛预约平台、比赛预约管理系统,附源码+数据库+lw文档+P
    1、项目介绍根据篮球竞赛预约平台的功能需求,进行系统设计。前台功能:用户进入系统可以实现首页,竞赛项目,平台公告,个人中心,后台管理等功能进行操作;后台由管理员和用户,主要功能包括首页,个人中心,用户管理,项目分类管理,竞赛项目管理,赛事预约管理,系统管理等功能;系统对这些功能进行整合......
  • 29、利用 LNMP 实现phpMyAdmin并利用redis会话保持,用页面管理数据库
    建设第二个网站,利用LNMP实现实现phpMyAdmin并利用redis会话保持,用页面管理数据库在100web1、200web2上创建网站数据存放目录[root@ubunt~]#mkdir/data/php2进入官网https://www.phpmyadmin.net/下载[root@ubuntphp2]#wgethttps://files.phpmyadmin.net/phpMyAdmin/5.......
  • 遇到redis主从不一致
    遇到问题:redis拿不到值,但是redis明明添加了值,连的端口不一致,主从不一致现在急需主从一致!谁redis没有,停掉服务 !   ......
  • docker 安装redis遇到的问题
    ocker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointmyredis(1cd3cedb32fe0bc958bf68043169dc47a823da902c00f2e225d5bba5d20922f6):Errorstartinguserlandproxy:listentcp40.0.0.0:6379:bind:addressalreadyinus......
  • 西门子Smart200 追剪算法程序送对应维纶屏监控程序 这算法是无级调速
    西门子Smart200追剪算法程序送对应维纶屏监控程序这算法是无级调速只是例程,一部PLC就能学习,需要使用理解后改变为自己需要的程序!只要一个PLC就可以运行,触摸屏直接用电脑模拟,如果接上步进伺服也可以直接运行ID:3110683180240276......