【redis】redis复制(replica)

文章介绍了Redis的主从复制功能,包括其作用如读写分离、容灾备份和数据备份,以及配置方法,如通过配置文件和`slaveof`命令。还详细阐述了主从关系的细节,如从机不能执行写命令,断线后能自动重连并同步数据。此外,讨论了复制过程中的全量和增量复制,并提到了复制的延迟问题及master故障的应对策略。
摘要由CSDN通过智能技术生成

主从复制即主写从读

 

是什么

 

能干嘛

1、读写分离

2、容灾备份

3、数据备份

4、水平扩容支撑高并发

怎么玩

 1、配从(库)不配主(库)      两种方式设置主从关系

可以用更改conf文件的方式和  slaveof 命令的方式进行主从配置

a、命令方式:slaveof 主库IP 主库端口 不推荐,这是临时的主从关系,从机重启后就失效了

b、更改conf文件:从机加上   replicaof 主库IP 主库端口

 

2、权限细节,重要   即从机访问主机,需要密码

 3、基本操作命令 

四条命令详解:

 

 

 

 

案例演示

 修改配置文件细节操作:

 

1、启动相关

 

 启动完成之后可以查看日志,vim 日志文件    查看是否连接成功

也可以在主机或者 从机使用 info replication 命令查看主从信息

 

2、操作相关

主仆关系说明

a、从机可以执行写命令吗?  不能

b、从机切入点问题

        即使从机启动不及时,再连接主机以后,依然能读取主机以前写的数据

c、主机shutdown后,从机会上位吗?  等待主机重连

 

d、主机shutdown后,重启后主从关系还在吗?从机还能否顺利复制?   还在,能

e、某台从机down后,master继续,从机重启后能跟上大部队吗?  ,

f、如果用命令的方式 连接主从配置,两台从机重启后,关系还在吗?  不在了,重启就失效了,这是一个临时的命令

薪火相传 

 反客为主 

复制原理和工作流程

1、slave启动,同步初请

 

2、首次连接,全量复制

  

3、心跳持续,保持通信默认每10s 发心跳包

 

4、进入平稳,增量复制

 

5、从机下线,重连续传

 

复制的缺点

 信号延时

master挂了怎么办? 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值