Redis的主从复制

1.读写分离,容灾恢复
master 主 负责写 , slave 从 负责读 从机无法写入数据
主机死机,slave还是slave
slave只要跟master断开连接了,就需要重新链接,否则slave会变成重新的一个 master,除非配置进 redis.conf 配置文件

2.配置从库,不配置主库
从库配置 slaveof 主库IP

3.操作
1).拷贝多个redis.conf文件
2).开启daemonize yes
3 ) . pid文件名字
4).指定端口
5).log文件名字
6).dump.rdb名字

4.一主二从
从机获取主机所有数据
info replication 获取redis信息
主机挂了,从机原地待命

5.薪火相传,去中心化, 一主多从 改为 一主一(主从主从主从) 此会有一些小延迟,中途变更转向 : 会清除原来的数据
主机挂了,从机升为主机,原地待命 , 反客为主

5.1复制原理 :
slave连接到master后 会sync,复制,第一次全量复制,之后是增量复制

6.哨兵模式 (sentinel)
一主二从
自定义文件下 创建 sentinel.conf
配置哨兵, 在文件下填写
sentinel monitor 被监控的主机 IP地址 端口号 票数 只要高于这个票数谁就成为master
* 举例 sentinel monitor 127.0.0.1 6380 1*
启动 redis-sentinel 加配置文件
有一个master挂了之后,会自动投票 ,选出一个新master,如果原来的master回来之后,会跟着新master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值