1. 复制(replica)介绍
Redis数据库支持主从复制,master以写为主,slave以读为主,当master数据变化的时候,自动将新的数据异步同步到slave数据库。
实现读写分离、容灾恢复、数据备份、水平扩容支撑高并发。
2. 案例演示
2.1 架构说明
2.2 以配置文件方式启动主从复制
1. 开启daemonize
2. 注释
3. 关闭protected–mode
4. 指定端口
5. 指定当前工作目录
6. pid文件名
7. log文件名
8. requirepass
9. dump.rdb
10. aof(本步骤可选,非必须)
11. 从机访问主机的访问密码(slave从机需要配置,master主机不用配置)
12. 先启动主机master,再启动从机slave
13. 主从关系查看
14. 主从问题小结
从机不可执行写命令
slave是从头开始复制还是从切入点开始复制?
主机shutdown后情况如何?从机是上位还是原地待命
主机shutdown后重启,主从关系能恢复吗,从机能否顺利复制
某台从机down掉后,主机继续,从机重启后会继续复制吗
2.3 以命令方式启动主从复制
1. 从机重启以后的效果
2. 配置VS命令实现的区别
2.4 从机是否可以作为其他从机的主机
2.5 从机变回主机命令
3. 复制原理和工作流程
3.1 slave启动,同步初请
3.2 首次连接,全量复制
3.3 心跳持续,保持通讯
3.4 进入平稳,增量复制
3.5 从机下线,重连续传
4. 复制的缺点
4.1 复制延时,信号衰减
4.2 master down掉以后无法处理
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。