Redis主从复制流程概述
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,Redis包含master和slave两种节点:master节点对外提供读写服务,slave节点作为master的数据备份,从主节点全量同步数据,主从复制架构下,默认Slave是只读的,如果写入则会报
千家信息网最后更新 2025年01月22日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安全错误
数据库的锁怎样保障安全
最好玩的外国服务器我的世界
学习网络安全知识手抄报
数据库表最多设计几个主键
服务器安全设置不允许下载
网络安全审查是谁主管
提升网络安全人防技防水平
湖北c语言软件开发哪家便宜
php怎么获得上传的数据库
如何导出gis服务器数据
小虎互联网科技可信吗
电话服务器名称
sql2005数据库检查
服务器租赁是否需要审批
办公室服务器安全
局域网属于第几代网络技术
数据库数据表数据源登录
xml文件导入数据库
王者荣耀网络安全法是什么
物理网络技术的原理
网络安全细分专业
php连接sqlserver数据库
坦克世界封测登陆无法连接服务器
数据库实体类和表名
华人服务器
云浮虚拟服务器管理软件
部队提高网络安全意识心得体会
高可靠性软件开发
四级网络技术笔记
苏州华曜互联网科技有限公司
柬埔寨软件开发工作