zoukankan      html  css  js  c++  java
  • Redis主从配置

    这里为了还原最真实的效果 准备了3台虚拟机
    三台IP为 192.168.72.251 192.168.72.252 192.168.72.253
    三个redis 端口:6379 6389 6399
    三个哨兵端口 26379 26389 26399

    $ wget http://download.redis.io/releases/redis-2.8.17.tar.gz
    $ tar xzf redis-2.8.17.tar.gz
    $ cd redis-2.8.17
    $ make
    $ sudo make install



    2.集群配置:
    一主二从配置
    主redis.conf 不修改
    配置Redis白名单

    bind 0.0.0.0   

    全部访问 如果配置成127.0.0.1 只有本机才能访问


    后台访问 配置

    daemonize yes
    

    6379端口
    其他redis.conf
    从1:port 6389
    从2:port 6399
    在# slaveof <masterip> <masterport>下加入
    slaveof 主IP地址:127.0.0.1 主端口:6379
    //如果需要密码
    //masterauth 123456

    哨兵文件配置:
    sentinel.conf
    主哨兵不修改
    sentinel monitor mymaster 127.0.0.1 6379 2
    从哨兵

    从1
    sentinel monitor mymaster 192.168.72.251  6379 2
    
    从2
    sentinel monitor mymaster 192.168.72.251  6379 2
    

    配置中的这一行表示 我们要监视的主的ip和端口,mymaster是主的名称,因为我们的主是127.0.0.1:6379,所以三个哨兵中的这个地方都不用修改。
    将IP地址修改为 主哨兵的IP 端口改为主哨兵的IP

    哨兵加入后台启动
    daemonize yes

    主从都启动
    启动
    ./redis-server ../redis.conf
    哨兵启动
    ./redis-sentinel ../sentinel.conf

    ./redis-cli -p 26379
    sentinel master mymaster



  • 相关阅读:
    Container(容器)
    version ctrl
    url和uri的区别
    Injector
    build tool
    变量
    python中break和continue的区别
    同步代码块以及同步方法之间的区别以及联系
    写在前面
    WebService入门
  • 原文地址:https://www.cnblogs.com/liaohongbin/p/10726209.html
Copyright © 2011-2022 走看看