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). 查看主从信息

  

 

  如有不足之处,请补充、

posted on 2018-12-12 16:17  Xiaox-xin  阅读(233)  评论(0编辑  收藏  举报

导航