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
17 集群
felix.shao
2025-02-18
17 集群
概述
节点
启动节点
集群数据结构
CLUSTER MEET 命令的实现
槽指派
记录节点的槽指派信息
传播节点的槽指派信息
记录集群所有槽的指派信息
CLUSTER ADDSLOTS 命令的实现
在集群中执行命令
计算键属于哪个槽
判断槽是否由当前节点负责处理
MOVED 错误
节点数据库的实现
重写分片
ASK 错误
CLUSTER SETSLOT IMPORTING 命令的实现
CLUSTER SETSLOT MIGRATING 命令的实现
ASK 错误
ASKING 命令
ASK 错误和 MOVED 错误的区别
复制与故障转移
设置从节点
故障检测
故障转移
选举新的主节点
消息
消息头
MEET、PING、PONG 消息的实现
FAIL 消息的实现
PUBLISH 消息的实现
参考文献
概述
详细内容略,可参考目录结构理解内容。
节点
启动节点
集群数据结构
CLUSTER MEET 命令的实现
槽指派
记录节点的槽指派信息
传播节点的槽指派信息
记录集群所有槽的指派信息
CLUSTER ADDSLOTS 命令的实现
在集群中执行命令
计算键属于哪个槽
判断槽是否由当前节点负责处理
MOVED 错误
节点数据库的实现
重写分片
ASK 错误
CLUSTER SETSLOT IMPORTING 命令的实现
CLUSTER SETSLOT MIGRATING 命令的实现
ASK 错误
ASKING 命令
ASK 错误和 MOVED 错误的区别
复制与故障转移
设置从节点
故障检测
故障转移
选举新的主节点
消息
消息头
MEET、PING、PONG 消息的实现
FAIL 消息的实现
PUBLISH 消息的实现
参考文献
Redis 设计与实现-第 2 版
open in new window
← 16 sential
ON THIS PAGE
概述
节点
启动节点
集群数据结构
CLUSTER MEET 命令的实现
槽指派
记录节点的槽指派信息
传播节点的槽指派信息
记录集群所有槽的指派信息
CLUSTER ADDSLOTS 命令的实现
在集群中执行命令
计算键属于哪个槽
判断槽是否由当前节点负责处理
MOVED 错误
节点数据库的实现
重写分片
ASK 错误
CLUSTER SETSLOT IMPORTING 命令的实现
CLUSTER SETSLOT MIGRATING 命令的实现
ASK 错误
ASKING 命令
ASK 错误和 MOVED 错误的区别
复制与故障转移
设置从节点
故障检测
故障转移
选举新的主节点
消息
消息头
MEET、PING、PONG 消息的实现
FAIL 消息的实现
PUBLISH 消息的实现
参考文献