定义:
主从复制,master以写为主,slave以读为主
当master数据变化的时候,自动将新的数据异步同步到其他slave数据库
作用:
1.读写分离
2.容灾备份
3.数据备份
4.水平扩容支撑高并发
如何实现:
配从库不配主库
权限细节:master如果配置了requirepass参数,需要密码登录
那么slave就需要配置masterauth来设置校验密码,否则的话master会拒绝slave的访问请求
基本操作:
info replication :可以查看复制节点的主从关系和配置信息
replicaof 主库ip 主库端口 :一般写入redis.conf配置文件中
slaveof 主库ip 主库端口 :(手动指令)每次与master断开之后,都需要重新连接,除非你配置进redis.conf文件
在运行期间修改slave节点的信息,如果该数据库已经是某个主数据库的从数据库,那么会停止和
原主数据库的同步关系转而和新的主数据库同步(换了个master)
slaveof no one:使当前数据库停止与其他数据库的同步,转成主数据库,自立为王
案例演示:
架构说明:一个master两个slave——三台虚拟机
三边网络能够相互ping通
三大命令:
主从复制
改换门庭
自立为王
标签:主库,同步,slave,数据库,redis,复制,master,十九 From: https://www.cnblogs.com/ssbxfsrm/p/17547607.html