Felix's Blog
首页
首页
首页
提示
基础环境整理
面试
面试
计算机基础
Java
数据库
消息中间件
Spring
其他框架
其他
Java
Java
Java
集合
JVM
并发
亿级流量 Java 高并发与网络编程实战
JavaFrame
JavaFrame
Spring Framework
Spring Boot
Spring Cloud
分布式
任务调度
数据库
数据库
MySQL
Redis
Elasticsearch
HugeGraph
ClickHouse
中间件
中间件
Kafka
RabbitMQ
ActiveMQ
Nats
Nginx
IT 技术
IT 技术
核心软件
后端
前端
测试
Unity
我的菜谱
Series
16 sential
felix.shao
2025-02-18
16 sential
概述
启动并初始化 Sentinel
初始化服务器
使用 Sentinel 专用代码
初始化 Sentinel 状态
初始化 Sentinel 状态的 masters 属性
创建连向主服务器的网络连接
获取主服务器信息
获取从服务器信息
向主服务器和从服务器发送信息
接收来自主服务器和从服务器的频道信息
更新 sentinels 字典
创建连向其他 Sentinel 的命令连接
检测主观下线状态
检查客观下线状态
发送 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令的回复
选举领头 Sentinel
故障转移
选举新的主服务器
修改从服务器的复制目标
将旧的主服务器变为从服务器
参考文献
概述
详细内容略,可参考目录结构理解内容。
启动并初始化 Sentinel
初始化服务器
使用 Sentinel 专用代码
初始化 Sentinel 状态
初始化 Sentinel 状态的 masters 属性
创建连向主服务器的网络连接
获取主服务器信息
获取从服务器信息
向主服务器和从服务器发送信息
接收来自主服务器和从服务器的频道信息
更新 sentinels 字典
创建连向其他 Sentinel 的命令连接
检测主观下线状态
检查客观下线状态
发送 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令的回复
选举领头 Sentinel
故障转移
选举新的主服务器
修改从服务器的复制目标
将旧的主服务器变为从服务器
参考文献
Redis 设计与实现-第 2 版
open in new window
← 15 复制
17 集群 →
ON THIS PAGE
概述
启动并初始化 Sentinel
初始化服务器
使用 Sentinel 专用代码
初始化 Sentinel 状态
初始化 Sentinel 状态的 masters 属性
创建连向主服务器的网络连接
获取主服务器信息
获取从服务器信息
向主服务器和从服务器发送信息
接收来自主服务器和从服务器的频道信息
更新 sentinels 字典
创建连向其他 Sentinel 的命令连接
检测主观下线状态
检查客观下线状态
发送 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令
接收 SENTINEL is-master-down-by-addr 命令的回复
选举领头 Sentinel
故障转移
选举新的主服务器
修改从服务器的复制目标
将旧的主服务器变为从服务器
参考文献