Redis 主从复制的实现过程
- 1. 初始同步请求
 - 2. 快照生成与发送
 - 3. 从服务器载入数据
 - 4. 增量同步
 - 5. 持续同步与部分重同步
 
|  
      
     💖The Begin💖点点关注,收藏不迷路💖 
       | 
Redis 的主从复制是一个高效的数据同步机制,主要步骤为以下几点:
1. 初始同步请求
- 从服务器向主服务器发送 
SYNC命令,请求数据同步。 
2. 快照生成与发送
- 主服务器在后台生成当前数据的快照(RDB 文件)。
 - 将 RDB 文件发送给从服务器。
 
3. 从服务器载入数据
- 从服务器接收并载入 RDB 文件,重建数据集。
 
4. 增量同步
- 在快照同步期间,主服务器的写命令被缓存。
 - 从服务器完成 RDB 载入后,主服务器将缓存的写命令发送给从服务器,实现增量同步。
 
5. 持续同步与部分重同步
- 此后,主从服务器保持实时同步,主服务器的写命令即时发送给从服务器。
 - 若连接断开后重连,从服务器提供自己的复制偏移量,主服务器尝试进行部分重同步,仅同步断开后的数据变更。
 
这一过程确保了 Redis 数据的高效复制与一致性,是 Redis 高可用性和数据冗余的关键特性。

|  
      
     💖The End💖点点关注,收藏不迷路💖 
       | 


![[系列]相关的知识点关联](https://i-blog.csdnimg.cn/direct/584d440a856248c990c9815e75cc98fd.png)
















