Redis主从复制(Master&Slave)

本文详细介绍了Redis的主从复制机制,包括其工作原理、配置方法及如何实现读写分离和容灾恢复。同时,文章深入探讨了Redis的两种数据持久化方式:快照和追加写操作,以及它们各自的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

什么是Redis主从赋值(Master&Slave)?

     1、主从复制:主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为 主,Slave以读为主。

  2、主要作用: 1)、读写分离 2)、容灾恢复

 

Redis主从复制的配置使用(Windwos下)

   1、安装主服务器,打开排至文件绑定ip

   

   2、安装从服务器,并配置从服务器指定主服务器

   

  3、下图是Redis同步时间的配置,900s有一个key发生改变时数据同步,300s有10个key发生改变时同步,60s有1000个key发生改变时同步。

  

  4、存储数据的两种方式快照(Snapshot)和  追加写操做(append only file)的配置,

        默认是快照模式。快照模式是按时间间隔保存数据,如果系统宕机会丢失一段数据

        因此,我们可以可以使用append only file(简称aof)模式存数,在主服务器配置文件中开启

       aof模式:内存中写入一条数据,aof模式会写一份到磁盘上。持久化,但性能低。因此结合aof模式几种配置属性来使用。

       

    aof的几种配置:no:表示操作系统进行数据缓存同步到磁盘,性能最好,持久化没有保障

                              Always:表示每次更新操作后调用fsync()将数据写到磁盘,每次收到写命令就立即强制写入磁盘,性能最慢,但是保障完全的持久化。

            Everysec:每秒同步一次,每秒钟强制写入磁盘一次,在性能和持久化方面做了很好的折中。

      

  5、分别启动主服务器和从服务器,当启动主服务器,然后启动一个从服务器的时候,从服务器显示如下

   

  6、数据写入到从服务器的dump.rdb文件中

  

 

 

   

 

    

转载于:https://www.cnblogs.com/Jenkin/p/9160424.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值