redis的主从复制

1、主从备份、防止主机宕机

2、读写分离,分担master的任务

3、任务分离,如从服务分别分担备份工作与计算工作

redis主从复制的原理


redis主从复制原理

主从服务器搭建

1、拷贝两个配置文件,并修改配置文件(redis6380.conf、redis6381.conf)

2、vim redis6380.conf(rdb开和aof关

主要修改几个点

A)声明slave-of

B)配置是否只读salve-read-only yes

C)打开rdb快照功能

    daemonize yes

    pidfile /var/run/redis6380.pid

    port 6380

    rdbchecksum yes

    dbfilename dump6380.rdb

    dir /var/rdb

    slaveof localhost 6379

    slave-read-only yes

    appendonly no


3、Vim redis6381.conf (rdb 和aof都不产生了)

daemonize yes

pidfile /var/run/redis6381.pid

port 6381

#save 900 1

#save 300 10

#save 60 3000

appendonly no

appendfilename /var/rdb/appendonly.aof

slaveof localhost 6379

4、Vim redis.conf(rdb关掉  aof打开)

#save 900 1

#save 300 10

#save 60 3000

从服务器的配置文件设置密码

masterauth 123456

redis主从复制的缺陷

每次salve断开后(无论是主动断开,还是网络故障)

再连接master

都要master全部dump出来rdb,再aof,即同步的过程都要重新执行1遍.

所以要记住---多台slave不要一下都启动起来,否则master可能IO剧增

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容