zoukankan      html  css  js  c++  java
  • redis5.0.7 搭建三台哨兵 Sentinel

    使用redis5.0.7   前提完成三台 虚拟机的主从搭建  可回看  https://www.cnblogs.com/wf-zhang/p/12208052.html

    本文实现redis哨兵机制  给每台虚拟机都增加一个哨兵  Sentinel

    主要过程修改 sentinel.conf 文件达到效果

    准备工作     三台虚拟机都必须执行1 2 3

    1.将redis-sentinel   文件复制到自己redis/bin 下              用来执行sentinel.conf            

       原来的路径  redis5.0.7/src/redis-sentinel      

    2.将sentinel.conf  复制到 /usr/local/redis/etc

    原来的路径  /usr/local/redis-5.0.7

     复制后的路径

     

     3.修改  sentinel.conf 文件   只修改了两处 没有配置密码 日志

    设置后台启动 原来是no 改为yes

    daemonize yes

    设置监听主机的IP (修改成你的)          端口 数量 使用默认     有2台哨兵认为主机挂了,则对主机进行容灾切换

     完成1,2,3 开始启动主从+哨兵

    进入到bin目录下

    先启动主从    ./redis-server /usr/local/redis/etc/redis.conf

    再启动哨兵   redis-sentinel /usr/local/redis/etc/sentinel.conf

     查看状态  执行下面命令          三台虚拟机看到的信息是一样的 

              redis-cli -p 26379

              info sentinel

    当前一个主机  status=ok  监测到主机信息  2台从机  3台哨兵   搭建成功

    模拟主机宕机情况  检验哨兵机制

    主机执行  quit  退出 哨兵端口   再执行下面命令

                    ./redis-cli shutdown

                    netstat -tunpl | grep 6379         当前已经没有6379 端口在活动 也将主机的哨兵干掉了

     从机 执行下面命令

                quit   

               ./redis-cli

                                      info replication                             哨兵机制成功 主机宕机 重新选举了一台作为主机

     

    此时主机重新启动 身份变为了从机

    这里没有配置日志  没有查看日志验证

    参考csdn https://blog.csdn.net/xch_yang/article/details/104019552

    古人学问无遗力,少壮工夫老始成。 纸上得来终觉浅,绝知此事要躬行。
  • 相关阅读:
    过滤'and','or' ''' '*' '=' ‘select’下的注入
    HBase 官方文档0.90.4
    MapReduce原理及操作
    HDFS原理及操作
    Sqoop介绍、安装与操作
    HBase介绍、安装与应用案例
    Mahout介绍、安装与应用案例
    Hive介绍和安装部署
    MapReduce应用案例
    Flume介绍与安装
  • 原文地址:https://www.cnblogs.com/wf-zhang/p/12209627.html
Copyright © 2011-2022 走看看