连接序列图解:
连接步骤:
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