redis主从复制之全量复制与部分复制
发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,一、什么事全量复制与部分复制?全量复制:一般用于初次复制场景,Redis早期支持的复制功能只有全量复制,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销.部分复
千家信息网最后更新 2024年12月04日redis主从复制之全量复制与部分复制
一、什么事全量复制与部分复制?
全量复制:一般用于初次复制场景,Redis早期支持的复制功能只有全量复制,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销.
部分复制:用于处理在主从复制中因网络闪断等原因造成的数据丢失场景,当从节点再次连上主节点后,如果条件允许,主节点会补发丢失数据给从节点。因为补发的数据远远小于全量数据,可以有效避免全量复制的过高开销。
部分复制是对老版复制的重大优化,有效避免了不必要的全量复制操作。
二、全量复制的逻辑
redis服务节点启动时,会产生一个run_id标识(服务重启时run_id会发生变化)。slave节点会记住master节点的run_id,在复制主节点的过程中发现master节点的run_id发生,将会进行全量复制。
认识run_id
info server#
三、部分复制的逻辑
部分复制即复制偏移量。
通过对比主从节点的复制偏移量,可以判断主从节点数据是否一致。
节点
数据
部分
主从
有效
场景
开销
网络
逻辑
偏移
服务
很大
较大
重大
一致
一次性
再次
功能
原因
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器网速监控软件
浙江电视墙服务器哪个比较好
java批量查询数据库连接
不属于数据库安全性的措施是
tmlc包括哪几个数据库
英雄联盟那个服务器的玩家多
软件开发技术实力
私企软件开发所得属于什么
pg数据库是什么意思
铜梁区工商软件开发服务特点
密码对国家网络安全的重要性
嘉定区创新数据库服务报价行情
求是 网络安全数据要素
静安区网络技术咨询服务收费
上海尚猷网络技术有限
网络安全法 2021
圣城网络技术
黔东南软件开发技术项目实训中心
服务器远程管理地址
向数据库插入随机时间
第一个自主研发的服务器
我国网络安全立法趋势
网络安全经验反馈
十三水 软件开发
商场大屏互动软件开发公司
北京省电软件开发经历
导数据库
东南亚市场主要数据库
网络安全陈双喜
网络安全开发软件好更改吗