Redis第三天

1.集群:服务器

    概念:经过增长能提供相同功能的服务器数量,使服务器达到稳定、高效的状态,称为集群。同步

    1.1.主从模型it

        1.1.1.主从模型的服务称为节点,有两种节点,主节点(master)和从节点(slave)。master能读、能写,slave只能读。master中写入的数据能同步更                新到salve中。主从模型实现了读写分离,由于有多个节点能够读,因此提升了读的效率。由于写得能力只有master有,因此将读的操做所有放在                  slave上,变相提升了写得能力。io

     1.2.哨兵模式ast

          1.2.1.由于主从模式中具备写能力的只有master,当master出现故障以后,整个服务便运行不了。因此产生了哨兵模式效率

          1.2.2.哨兵(sentinel)模式会有哨兵来监视master和slave(至少有三个哨兵,并且哨兵以奇数的形式出现)。当任意一个哨兵发现master出现故障之                  后,会召集全部哨兵发起投票,当超过半数哨兵认为master真的有故障,就会废除master的主地位,并随机推举一位slave当master,旧master                    会成为新master的slave。集群

                 哨兵的三个任务:1.监视(monitoring) 2.提醒(notification)3.自动故障迁移(automatic failover)通信

        1.3.Redis-cluster集群数据

            1.3.1.Redis-cluster集群有多个master,这些master之间互相有通讯,且会有slave。当一个master出现故障时,其余的master会注意到这一点,并进行故障转移notification

相关文章
相关标签/搜索