redis主从复制之全量复制与部分复制
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,一、什么事全量复制与部分复制?全量复制:一般用于初次复制场景,Redis早期支持的复制功能只有全量复制,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销.部分复
千家信息网最后更新 2025年02月24日redis主从复制之全量复制与部分复制
一、什么事全量复制与部分复制?
全量复制:一般用于初次复制场景,Redis早期支持的复制功能只有全量复制,它会把主节点全部数据一次性发送给从节点,当数据量较大时,会对主从节点和网络造成很大的开销.
部分复制:用于处理在主从复制中因网络闪断等原因造成的数据丢失场景,当从节点再次连上主节点后,如果条件允许,主节点会补发丢失数据给从节点。因为补发的数据远远小于全量数据,可以有效避免全量复制的过高开销。
部分复制是对老版复制的重大优化,有效避免了不必要的全量复制操作。
二、全量复制的逻辑
redis服务节点启动时,会产生一个run_id标识(服务重启时run_id会发生变化)。slave节点会记住master节点的run_id,在复制主节点的过程中发现master节点的run_id发生,将会进行全量复制。
认识run_id
info server#
三、部分复制的逻辑
部分复制即复制偏移量。
通过对比主从节点的复制偏移量,可以判断主从节点数据是否一致。
节点
数据
部分
主从
有效
场景
开销
网络
逻辑
偏移
服务
很大
较大
重大
一致
一次性
再次
功能
原因
只有
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
常德市网络安全知识有奖竞答
数据库卸载后安装不上了
个人服务器备案信息如何填写
共享服务器怎么使用
宁波软件开发税率
猎魔数据库
凤起网络技术怎么样
校园代理服务器登录
苏州交易软件开发哪家好
天津程茂网络技术有限公司
简答题 数据库的发展趋势
河南创客赢嘉网络技术有限公司
抖因网络技术有限公司
腾是上海网络技术
曙光服务器一直卡在logo
amd 服务器
个性化软件开发发展
网络安全技术与实训期考试题
一个软件开发的工作量
网络安全志愿者活动总结
互联网企业屁的高科技
非计算机专业学sql数据库
jsp连接mysql数据库代码
和平精英服务器连不上去怎么办
网络安全专项治理词句
微博服务器异常时内容照常浏览
服务器异常无法正常使用是咋回事
武冈市软件开发中专学校
2个数据库做
原光通传奇3服务器名称