Redis高可用架构Sentinel介绍

2021-11-02  本文已影响0人  日落_3d9f

第1集 灾备切换Sentinel的使用

简介:互联网服务灾备故障转移,sentinel的配置

slaveof no one       # 取消主备,变更为主节点
slaveof 新host  新节点  # 将其他节点设置为新主节点的备份节点
sentinel monitor mymaster 127.0.0.1 6379 1   
sentinel down-after-milliseconds mymaster 10000
sentinel failover-timeout mymaster 60000
sentinel parallel-syncs mymaster 1

进行测试:


sentinel运行时候,将主节点shutdown之后,sentinel觉察到之后会重新选举 sentinel投票给6380,并将6379fail over,之后6380成为主节点

之后我们重新查看进程发现已经没有6379的进程,sentinel进程号比redis进程大20000:


重新查看进程

另我们重新登陆6380端口,并使用info replication命令查看,会发现6380成为master节点,6381成为其slave节点,这一些都是sentinel帮我们做好的。


image.png

互联网高可用灾备以及Sentinel三大任务讲解

简介:互联网冷备和热备讲解,Sentinel是怎么工作的?Sentinel三大工作任务是什么?

sentinel做的事情 热备份和冷备份

Redis高可用Sentinel故障转移原理

简介:Sentinel是怎么工作的?

返回 +PONG 。
返回 -LOADING 错误。
返回 -MASTERDOWN 错误。

sentinel整合Springboot实战

简介:Redis高可用整合springboot讲解

高可用架构
图解高可用架构代理的概念,sentinel相当于redis的代理,SpringBoot只需要链接sentinel
sentinel相当于redis的代理
redis:
      sentinel:
         master: redis_master_group1    #mymaster
         nodes: 172.16.244.133:26379
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
浏览器测试 查看修改是否有效 已经写入
上一篇 下一篇

猜你喜欢

热点阅读