redis--主从复制

主从复制

单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。

主从数据同步原理

主从全量同步:

主从增量同步(slave重启或后期数据变化)

介绍一下redis的主从同步

单节点Redis的并发能力是有上限的,要进异步提升Redis的并发能力,就需要搭建主从集群,实现

读写分离,一般都是一主多从,主节点负责写数据,从节点负责读数据

能说一下,主从同步数据的流程

全量同步:

1.从节点亲求主节点同步数据(replication id,offset)

2.主节点判断是否是第一次请求,是第一次就是与从节点同步信息版本

3.主节点执行bgsave,生成rdb文件后,发送给从节点去执行

4.在rdb生成执行期间,主节点会以命令的方式记录到缓冲区(一个日志文件)

5.把生成之后的命令日志文件发送给从节点进行同步

增量同步:

1.从节点请求主节点同步数据,主节点判断不是第一次请求,不是第一次就获取从节点的offset值

2.主节点从命令日志中获取offset值之后的数据,发送给从节点进行数据同步

相关推荐
katasea9 小时前
第05章:信创技术栈选型:服务器、操作系统、数据库、中间件适配对比
服务器·数据库·中间件
梓沂10 小时前
记一次 Oracle 测试库自动刷新脚本的踩坑实录
数据库·oracle
m0_3807438710 小时前
PHP7.1项目升级到8.3报错怎么解决
开发语言·php
泡海椒10 小时前
JQuick-Excel 字段映射实战:用 MAPPING 固化 Excel 表头与业务字段契约
xml·java·开发语言·excel
2501_9318037510 小时前
MySQL 索引核心原理
数据库·mysql
lcj251110 小时前
【C++】set和map——详细使用说明
开发语言·c++·笔记·面试
潼心1412o10 小时前
C++初阶(长期更新)第3讲:类和对象(中)
开发语言·c++
浪潮IT馆10 小时前
Windows 10 安装 PostgreSQL 9.6.24 完整教程
数据库·windows·postgresql
梦幻通灵10 小时前
IDEA 实用快捷键【持续更新】
java·ide·intellij-idea
南归北隐10 小时前
Spring AI Alibaba Graph框架实现Tools工具调用
java·后端·spring·spring ai·spring ai tools