redis主从模式

Posted yz-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis主从模式相关的知识,希望对你有一定的参考价值。

1、配置

  (1)在从redis的配置上添加主的地址,配置如

            slaveof 192.168.152.128 6379

  (2)临时修改主从方式,是在从的连接客户端上执行上述语句。

2、结构分成树形主从和一主多从

3、复制流程

 技术图片

4. 数据同步

redis 2.8版本以上使用psync命令完成同步,过程分“全量”与“部分”复制
全量复制:一般用于初次复制场景(第一次建立SLAVE后全量)
部分复制:网络出现问题,从节点再次连接主节点时,主节点补发缺少的数据,每次数据增量同步
心跳:主从有长连接心跳,主节点默认每10S向从节点发ping命令,repl-ping-slave-period控制发送频率

5. 主从的缺点

a)主从复制,若主节点出现问题,则不能提供服务,需要人工修改配置将从变主
b)主从复制主节点的写能力单机,能力有限
c)单机节点的存储能力也有限

6.主从故障如何故障转移

a)主节点(master)故障,从节点slave-1端执行 slaveof no one后变成新主节点;
b)其它的节点成为新主节点的从节点,并从新节点复制数据;
c)需要人工干预,无法实现高可用。

 

 

 

 

参照

https://www.cnblogs.com/leeSmall/p/8398401.html

以上是关于redis主从模式的主要内容,如果未能解决你的问题,请参考以下文章

redis主从和哨兵

缓存加速------Redis主从复制,哨兵模式,集群

缓存加速------Redis主从复制,哨兵模式,集群

Redis的主从复制哨兵模式以及群集模式(相关概念及实验详解)

Redis数据库——(主从复制哨兵模式集群)

玩转Redis的高可用(主从、哨兵、集群)