IT外包网管服务,写给忙人的Redis主从复印件,5分钟不会让面试变得尴尬

发布者:上海IT外包来源:http://www.lanmon.net点击数:1067

蓝盟IT小贴士,来喽!
一、什么是Redis主从复制?
主从复制现在有两台redis服务器,一台redis上的数据与另一台redis数据库同步。 前者称为主节点(master  ),后者称为从节点(slave  )。 数据从主到从属的同步只能单向进行。
然而,实际上只有两个redis服务器不能请求复制,这意味着每一个redis服务器可以被称为主节点
在以下的图例中,我们的slave3是主节点的从节点,也是slave的主节点。
二、为什么需要Redis主从副本?
假设您现在处于redis服务器或独立状态。
第一个问题是服务器停机,直接丢失数据。 如果项目和有关系的话,可以预想其结果。
第二,由于内存问题,只有一台服务器时,内存达到峰值,无法无限地升级服务器。
针对以上两个问题,我们准备了一些服务器并配置了主从复制。 将数据保存在多台服务器上。 此外,确保每台服务器的数据同步。 一台服务器宕机不会影响用户的使用。 redis仍然可以提供高可用性,同时提供冗馀的数据备份。
你会怀疑主节点是如何与slave连接的?如何同步数据? 如果主服务器关机呢? 别着急,一点一点地解决你的问题。
三、Redis主从复制的作用
这里说明了使用redis的主从复制的理由,主从复制的作用说明了为什么使用它。
我们用这张图继续谈话
第一种方法是冗馀数据,实现数据热备份,不同于持久性。
第二,独立故障的问题。 当作为主节点的主节点发生问题时,从节点可以提供服务或者暂停(slave  ),从而实现快速的恢复故障或者服务冗馀。
第三,读写分离,主服务器主要写入,slave主要读取数据,因此可以提高服务器的负荷能力。 另外,还可根据需求的变化来增加从节点的数目。

第四,配合负载平衡、读写分离,主节点提供写入服务,从节点提供读出服务,分担服务器负载,特别是在写入少的情况下,多个从节点分担读出负载,由此可以大幅度提高redis服务器的同时性和负载第五点是高可用性的基础,主从复制是哨兵和群集可以实施的基础,因此主从复制可以说是高可用性的基础。

文/上海蓝盟 IT外包专家

IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部