Redis7基础篇(六)

redis复制

目录

redis复制

前引

概念

能干嘛

怎么玩

基本操作

案例演示

前期配置

实操

常用三招

一主二仆

薪火相传

反客为主

复制原理和工作流程

复制的缺点


前引

redis复制这一篇有承上启下的作用 前面的 redis几乎是单机版 一台redis

概念

能干嘛

水平扩容指的是  每个从机负责一部分,所以不会那么累

怎么玩

基本操作

replicaof是配置一下是谁的 从数据库

slaveof是每次和master断开之后 重新连接 除非你已经使用了第一条命令配置了主数据库 那可以直接自动连接 不然的话可以使用这个命令来进行修改主从的关系 或者已经现在有主数据库了 用这个命令可以重新换一个老大

案例演示

前期配置

前提是可以ping的通

打开虚拟机可以看一下他的ip 使用ifconfig

使用主数据库看看能不能ping到两个从数据库 让三个数据库都可以ping通

防火墙的话可以设为关闭 或者设置白名单

修改配置文件

进入opt目录 里面有redis刚开始的压缩包 并且有解压之后的redis-7是出厂默认最原始的安装包

进入redis-7 里面的redis.conf 是最干净的配置文件

将这个配置文件复制到myredis目录下

实操

第一步让她后台运行不要弹出命令窗口

:xx  定位到指定行

行号+gg(按两下g键   行号gg--比如要跳12行  12gg

第二部绑定ip一定要注释掉 不然后面是连不上的

第三步 保护模式关闭

第四步指定端口

第五步指定工作目录

第六步 文件的进程id

第七步日志

上面那个是日志的级别 下面是日志的目录

第八步 开启本机的访问密码

第九步dump

第十步aof

第十一步

常用三招

一主二仆

启动主机 第一个虚拟机

启动从机第二个虚拟机和第三个虚拟机

除了6379之外 其他的都得指明端口号

看日志 主机日志显示两个从机绑定成功

查看日志文件 vim 6379.log

从机日志 切换到从机的虚拟机

先进行实验 主机写入一个命令

从机也能查到

1.读写分离 从机只能读操作

2.从机切入点问题

先让6381掉队

主机继续写

6380一直跟

写完k3之后启动6381

结果是可以跟上大部队

3.主机shutdown后从机会不会上位

4.主机shundown后 重启后关系还在不

使用slaveof去连接6379

这个命令只是当时生效 一旦重启就没有了

薪火相传

6379主数据库写数据 薪火相传的两个数据库都能收到

反客为主

复制原理和工作流程

复制的缺点

无人值守就引出了哨兵和集群

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值