美文网首页
搭建Redis主从复制环境搭建(读写分离)

搭建Redis主从复制环境搭建(读写分离)

作者: 溅十三 | 来源:发表于2020-04-06 10:46 被阅读0次

    3台机器,1主2从环境 主:91 从92 93

    • 创建2台从虚拟机

    1. vm创建完整克隆虚拟机

    2. 虚拟机创建完成,不能直接运行,会造成IP飘移

    3. ip add查看mac地址


      image.png
    4. 修改rules文件的mac


      image.png
      image.png
    5. 修改ip地址


      image.png
      image.png
    6. 查看redis是否安装成功
      ps -ef|grep redis

    7. 查看redis数据
      keys *

    • 创建虚拟机

    1. 查看各节点信息
    • redis-cli进入redis客户端
    • info replication(未配置,都是主节点)


      image.png
    1. 从节点修改配置文件redis.conf
      /usr/local/redis/redis.conf
    #配置主节点ip 端口
    replicaof 192.168.1.91 6379
    #配置主节点密码
    masterauth imooc
    #配置只读
    replica-read-only yes
    
    1. 查看主从是否配置成功
    • 删除从节点的working目录下的appendonly.aof dump.rdb文件
      rm appendonly.aof dump.rdb
    • 重启redis
    • 查看working目录是否包含appendonly.aof dump.rdb,是,则配置成功
    • info replication查看节点配置信息
    • 主节点:set name mail 。从节点,keys * 查看数据是否同步
    • 从节点:set name mail 。报错,从节点不能做写操作
    • 数据同步测试:停止92环境,主节点set key 查看93数据是否同步,启动92,查看数据是否同步
    • master down机,查看从节点情况(主要是ping),从set key,启动主节点,看数据同步

    相关文章

      网友评论

          本文标题:搭建Redis主从复制环境搭建(读写分离)

          本文链接:https://www.haomeiwen.com/subject/dpyvphtx.html