mirror of
https://github.com/doocs/advanced-java.git
synced 2025-01-13 05:20:09 +08:00
Fix typo
This commit is contained in:
parent
7a70e53fcf
commit
70d7136fad
@ -1,7 +1,7 @@
|
||||
# Redis 哨兵集群实现高可用
|
||||
|
||||
## 哨兵的介绍
|
||||
sentinel,中文名是哨兵。哨兵是 redis 集群机构中非常重要的一个组件,主要有以下功能:
|
||||
sentinel,中文名是哨兵。哨兵是 redis 集群架构中非常重要的一个组件,主要有以下功能:
|
||||
|
||||
- 集群监控:负责监控 redis master 和 slave 进程是否正常工作。
|
||||
- 消息通知:如果某个 redis 实例有故障,那么哨兵负责发送消息作为报警通知给管理员。
|
||||
@ -148,4 +148,4 @@ sdown 达成的条件很简单,如果一个哨兵 ping 一个 master,超过
|
||||
## configuration 传播
|
||||
哨兵完成切换之后,会在自己本地更新生成最新的 master 配置,然后同步给其他的哨兵,就是通过之前说的 `pub/sub` 消息机制。
|
||||
|
||||
这里之前的 version 号就很重要了,因为各种消息都是通过一个 channel 去发布和监听的,所以一个哨兵完成一次新的切换之后,新的 master 配置是跟着新的 version 号的。其他的哨兵都是根据版本号的大小来更新自己的 master 配置的。
|
||||
这里之前的 version 号就很重要了,因为各种消息都是通过一个 channel 去发布和监听的,所以一个哨兵完成一次新的切换之后,新的 master 配置是跟着新的 version 号的。其他的哨兵都是根据版本号的大小来更新自己的 master 配置的。
|
||||
|
Loading…
Reference in New Issue
Block a user