0
点赞
收藏
分享

微信扫一扫

【redis】redis主从复制

正义的杰克船长 2023-06-04 阅读 67

目录

概念

作用

如何使用

权限细节

基本的操作命令

案例说明

架构说明

三个指令的口令化描述

主从复制

改换门庭

​编辑

自立为王

配置文件的细节操作

常用三招

一主二仆

几个经典的问题

薪火相传

反客为主

工作原理和流程

复制的缺点

复制延时,信号衰减

master挂了


概念

官网对其的介绍是这样的:Redis replication | Redis

 我们用一句话总结如下:复制(replica)就是主从复制,master以写为主,Slave以读为主。
当master数据变化的时候,自动将新的数据异步同步到其它slave数据库。

作用

如何使用

权限细节

基本的操作命令

案例说明

架构说明

配置一个master,两个slave,3台虚拟机,拷贝redis.conf文件

测试三个网络互通ping并且注意防火墙配置(注意三个网络均要相互配置)

三个指令的口令化描述

主从复制

在配置文件中修改 replicaof 主库 IP 主库端口 需要注意的是:配从库不配主库

改换门庭

自立为王

配置文件的细节操作

  1. 开启daemonize yes
  2. 注释掉bind 127.0.0.1
  3. Bprotected-mode no
  4. 指定端口
  5. 指定当前工作目录,dir  文件夹名
  6. pid文件名称,pidfilelog
  7. 日志文件名称,logfile
  8. requirepass 连接密码
  9. dump.rdb名字
  10. aof文件,appendfilenan
  11. (从机需要配)从机访问主机的通行密码masterauth,主机的ip、端口

 

常用三招

一主二仆

方案1 配置文件固定写死

配置两个从机 6380.conf 和 6381.conf

主从依次启动

 

主从关系查看

日志查看

主机日志 查看

从机日志查看

命令:info replication

方案2 命令操作手动指定

去掉配置文件中配置的从属关系 每个机器都是主机


replicaof/slaveof no one 升级为主机
replicaof/slaveof 主库IP 主库端口 称为主库的从机


配置VS命令的区别

几个经典的问题


薪火相传


反客为主

工作原理和流程

slave启动,同步初请


首次连接,全量复制


心跳持续,保持通信


进入平稳,增量复制


master 继续将新的所有收集到的修改命令自动一次传给slave,完成同步


从机下线,重连续传

复制的缺点

复制延时,信号衰减


master挂了

举报

相关推荐

0 条评论