zoukankan      html  css  js  c++  java
  • redis主从搭建(哨兵模式)

    1、准备

    (1)、服务器两台,局域网ip:192.168.0.7,192.168.0.6

    (2)、redis 5.0 下载,安装

      wget http://download.redis.io/releases/redis-5.0.2.tar.gz

           tar -xvf redis-5.0.2.tar.gz

      cd redis-5.0.2/src/

      mv redis-5.0.2 redis

      cd redis/src

      make MALLOC=libc

    2、配置主redis

    (1)修改redis配置文件  redis.conf

      cd redis/

      mkdir /opt/redis/logs/   // 创建日志目录

      touch /opt/redis/logs/redis.log // 创建redis日志文件

      mkdir /opt/redis/datas         // 创建data目录

      vim redis.conf

      requirepass "123456"   // 配置认证密码

      logfile "/opt/redis/logs/redis.log"       // 配置redis日志目录

      dir "/opt/redis/datas"    // 数据保存目录

      # bind 127.0.0.1  // 注释掉

      masterauth "123456" // 配置master认证密码,哨兵监控

    (2)启动redis

       cd src/

      ./redis-server ../redis.conf  &   //  必须添加配置文件redis.conf

    (3)查看主从信息

      

    3.配置从redis

    (1)修改redis配置文件 redis.conf

      cd redis/

      mkdir /opt/redis/logs/   // 创建日志目录

      touch /opt/redis/logs/redis.log // 创建redis日志文件

      mkdir /opt/redis/datas         // 创建data目录

      vim redis.conf

      requirepass "123456"   // 配置认证密码

      logfile "/opt/redis/logs/redis.log"       // 配置redis日志目录

      dir "/opt/redis/datas"    // 数据保存目录

      # bind 127.0.0.1  // 注释掉

       

      replicaof 192.168.0.7 6379  // 配置master信息

      masterauth "123456"       // mater认证信息

    (2)修改哨兵监控文件

      cd redis/

      vim sentinel.conf

      logfile "/opt/redis/logs/sentinel.log"

      dir "/opt/redis/logs/sentinel"

      sentinel monitor master-redis 192.168.0.7 6379 1

      sentinel auth-pass master-redis "123456"

    (3)启动redis

      同上

    (4).启动哨兵监控

      cd src/

      ./redis-server ../sentinel.conf --sentinel &

    (5). 查看主从信息

      

      如有不足之处,请补充、

  • 相关阅读:
    leetcode58. 最后一个单词的长度 🌟
    leetcode53. 最大子序和 🌟
    leetcode38. 报数 🌟
    leetcode35. 搜索插入位置 🌟
    leetcode28. 实现strStr() 🌟
    ⚠️ Python 循环列表删除元素的注意事项
    leetcode27. 移除元素 🌟
    leetcode26. 删除排序数组中的重复项 🌟
    javascript 高阶函数 currying & uncurrying
    javascript 高阶函数 实现 AOP 面向切面编程 Aspect Oriented Programming
  • 原文地址:https://www.cnblogs.com/kaishi/p/10108799.html
Copyright © 2011-2022 走看看