• redis主从复制


    redis主从复制(心跳机制)

    持久化保证了即使redis服务重启也会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis的主从复制机制就可以避免这种单点故障,如下图:

     

     

    说明:

    1)  主redis中的数据有1个副本(replication)即从redis1,即使一台redis服务器宕机另一台redis也可以继续提供服务,如果主服务器(master)宕机,从服务器只能做查询功能,不能做新增和修改操作。

    2)  主redis中的数据和从redis上的数据保持实时同步,当主redis写入数据时通过主从复制机制会复制到从redis上。

    3)  只有一个主redis,可以有多个从redis。

    4)  主从复制不会阻塞master,在同步数据时,master 可以继续处理client 请求

    5)  一个redis可以即是主又是从

    6)从服务器不间断的向主redis发送ping,主服务器如果没有宕机会回应从redis,PONG,如果从redis未收到主redis的回应,会直接作为主redis 替换掉宕机的服务器

     

    主从配置:

    redis:无序配置

    redis

    修改从redis服务器上的redis.conf文件,添加slaveof :主redis的ip+端口

     

    如果在一台虚拟机上进行测试,一定要修改主从redis的端口,使其不一样

  • 相关阅读:
    iOS 自动化测试踩坑(二):Appium 架构原理、环境命令、定位方式
    干货 | 掌握 Selenium 元素定位,解决 Web 自动化测试痛点
    代理技术哪家强?接口 Mock 测试首选 Charles
    浅谈MVC缓存
    PetaPoco 快速上手
    解释器模式(26)
    享元模式(25)
    中介者模式(24)
    职责链模式(23)
    命令模式(22)
  • 原文地址:https://www.cnblogs.com/zqr99/p/7899779.html
Copyright © 2020-2023  润新知