Redis主从复制流程概述
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,Redis包含master和slave两种节点:master节点对外提供读写服务,slave节点作为master的数据备份,从主节点全量同步数据,主从复制架构下,默认Slave是只读的,如果写入则会报
千家信息网最后更新 2025年11月13日Redis主从复制流程概述
Redis包含master和slave两种节点:master节点对外提供读写服务,slave节点作为master的数据备份,从主节点全量同步数据,主从复制架构下,默认Slave是只读的,如果写入则会报错,但可以通过设置slave-read-only参数为no改为可写。
主从复制是由slave主动触发,流程如下:
1.首先slave向master发起sync命令,发起后,master被动的将新进的slave节点加入到自己的主备复制集群。
2.master收到sync后,开启bgsave操作。
3.bgsave完成后,master将快照信息发送给slave.
4.发送期间,master收到的来自用户客户单的新的写命令,除了正常的响应之外,都再存入一份到backlog队列中。
5.快照信息发送完成后,master继续发送backlog队列信息。
6.backlog发送完成后,后续的写操作同时发给slave来保持实时的异步复制。
slave端处理逻辑如下:
slave发送完sync后,继续对外提供服务。
开始接收master的快照信息,同时,将slave现有数据清空,并将master快照写入自身内存。
接收backlog内容并执行,期间对外提供读请求。
继续接收后续来自master的命令副本并继续回放,以保持数据和master一致。
节点
信息
快照
数据
命令
对外
主从
同时
队列
服务
流程
一致
主动
内存
内容
副本
参数
可以通过
备份
实时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
连接数据库哪个软件好用
人人都是网络安全者手抄报
数据库找到工资最高的员工
怎么看服务器是几u的
重庆秀腾网络技术中心
吉林数据网络技术资费
各教育部门利用网络技术
北京软件开发模型
关系数据库的关键字叫什么
宝山区通信网络安全防护
数据库原理五大关系范式
惠州2011服务器散热器生产商
广丰im即时通讯软件开发
人工智能在网络安全应用中误区
大连软件开发 公司
打印服务器 无线路由
英富莱网络技术有限公司
网络安全体系笔记
软件开发 大学课程设计
电脑上老出通讯管理服务器
安卓软件开发读取文件内容
数据库数据盘使用率
湖南会计软件开发
事务性应用数据库
数据库同一行怎么相加
关系数据库的关键字叫什么
邯郸飞燕工业互联网科技有限公司
数据库uml类图讲解
温州计算机网络技术排名
高青陶瓷软件开发咨询