Redis集群(四):主从配置二



一、本文目的
       主要介绍redis主从模式下各种情况


二、说明
  1. 主从的基本概念:Master用于写入,Slaver用于读取,不能写入或修改,一个Master可以对应多个Slaver
  2. Master写入数据后是通过异步复制的方式同步到Slaver,但是基本上不会有延迟


三、Master或Slaver挂掉的情况说明
  1. Slaver挂掉:不影响这个结构,只是该Slaver不能读,但是客户端读写不受影响,重启后即可加入
  2. Master挂掉:手动操作,在某个Slaver上执行命令Slaverof no one

    Master挂掉某个Slaver成为Master其它Slaver通过
    Slaverof关联新的Master
    原Master重启原Master关联新的Master
    Master挂掉 状态不变
    状态为Master成为新Master的Slaver
    其它Slaver状态不变状态不变成为新Master的Slaver新Master的Slaver新Master的Slaver
  3. Master挂掉:sentinel哨兵,通过监控Master节点,当其挂掉后,选举其它Slaver成为新的Master
    1、选举出某个Slaver成为新的Master
    2、其它Slaver自动成为新Master的Slaver
    3、原Master重新后
    自动成为新Master的Slaver
  4. 添加新的Slaver:使用slaveof host port  到Master节点即可




posted @ 2016-10-24 14:21    阅读(2445)  评论(0编辑  收藏  举报