美文网首页
redis-主从同步

redis-主从同步

作者: zhangsanzhu | 来源:发表于2018-12-30 22:31 被阅读0次

Redis-主从同步

CAP

在分布式环境下(网络分区),一致性和可用性是互斥的. 一致性和可用性是互斥的

主从同步(从从同步)

增量同步

同步是指维护一个指令流,主节点自己维护一个buffer来维护修改状态的指令.
有点像mysql redolog一样的小黑板,顺序循环写,像个环.如果写满了,会覆盖缓冲区中最老的数据

快照同步

如果buffer写满开始覆盖,那么主从不能依赖增量了,因此此时内存中的数据 > buffer中的,buffer中的就不全了,需要做快照.
快照:主库上执行bgsave将当前内存数据全部快照到磁盘中,然后将快照文件发送给从节点,从节点收到立刻全量加载,

从节点执行快照的过程中,主节点中buffer的指令集还在新增,因此从节点快照完毕后需要,增量buffer中的指令数据集合.
buffer如果写满了,那么会从buffer的头开始覆盖.因此快照+增量的时候,要合理配置buffer大小,防止循环出现快照+增量+快照+增量的死循环

无盘复制

redis 2.8.18 之后支持无盘复制
无盘复制:主服务器直接通过套接字将快照内容发送到从节点,生成快照是个遍历的过程,主节点边遍历内存,
边将序列化内推发送到从节点,从节点还是跟之前一样,先将接受的内容存储到磁盘中,再一次性加载.

注意

redis新版本支持从从同步,只要是缓解主节点的压力

相关文章

  • redis-主从同步

    Redis-主从同步 CAP 在分布式环境下(网络分区),一致性和可用性是互斥的. 一致性和可用性是互斥的 主从同...

  • MySQL主从同步

    MySQL主从同步(一)——原理详解 一、MySQL主从同步简介 MySQL主从同步,即MySQL Replica...

  • MySQL主从介绍、配置主、配置从、测试主从同步

    MySQL主从介绍MySQL主从介绍 配置主 配置主 配置从 配置从 测试主从同步 测试主从同步

  • RocketMQ-HA机制(主从同步)-修正版

    初识主从同步 主从同步基本实现过程如下图所示: RocketMQ 的主从同步机制如下: A. 首先启动Master...

  • 主从:MySQL设置主从同步基础设置

    MySQL主从同步机制 MySQL主从同步是在MySQL主从复制(Master-Slave Replication...

  • MySQL 主从同步(一)

    目录: 一、mysql主从同步概念说明 二、主从同步实战操作 三、主从同步实战相关资源 阅读完本文你的收获: my...

  • php mysql 读写分离

    Mysql主从同步的原理 Mysql主从同步实战 PHP+MYSQL 读写分离简单实战

  • redis-主从切换

    1.sentinel判定redis服务器宕机sentinel会每10秒ping服务器, redis集群版只使用db...

  • 9 MySQL 主从同步

    MySQL 主从同步概述 [TOC] MySQL 主从同步介绍 主库: 被客户端存储数据访问的库 从库: 同步主库...

  • Redis主从复制

    主从同步 主从同步流程图 状态常量 启动同步 客户端向从服务器发送slavef {ip:port}命令 配置同步信...

网友评论

      本文标题:redis-主从同步

      本文链接:https://www.haomeiwen.com/subject/blqulqtx.html