zoukankan      html  css  js  c++  java
  • 第六课作业——主从复制和sentinel高可用

    第六课时作业

    静哥

    by 2016.3.21~2016.4.3

     

    【作业描述】

    1.配置主从复制,截图看日志

    2.配置一个哨兵,一主一从结构,并实现主宕机从接管的过程,截图显示

    3.总结哨兵的原理

     

    一、配置主从复制

    1、系统环境

     

    2、启动redis-1 redi-2服务,如下:

     

    3、设置主从复制:

    方法-1:在从库redis-2的配置文件redis.conf里指定slaveof参数:

     

    方法-2redis-cli命令进入redis客户端后,slaveof指定:

     

    以上2种方式,均可以指定redis-1为主库,redis-2为从库

     

     

    二、配置一个哨兵,一主一从结构,并实现主宕机从接管的过程

    1、配置sentinel.conf文件

    daemonize yes

    logfile "/httx/logs/redis-sentinel.log"

    sentinel monitor mymaster 10.7.15.14 6379 1

     

    2、启动sentinel哨兵服务:

     

     

    3、测试redis-1主库挂掉,故障转移,redis-2从库接管

     

    Redis-1宕机的一段时间里,redis-2的状态为slave,且master_link_statusdown,如下

      

    过了一段时间后,完成主从切换,redis-2变成主库,如下:

     

    主从切换的这段时间由redis配置文件的参数控制

    Sentinel日志文件如下:

     

     





  • 相关阅读:
    启动docker
    hadoop hdfs文件操作
    html_day02
    启动hadoop和关闭hadoop
    ubuntu 启动idea
    html_day01_practice
    day01
    构造函数后加冒号及调用顺序
    三大范式
    mysql解决迁移复制数据库报错 Key或column 过长
  • 原文地址:https://www.cnblogs.com/cjing2011/p/f04d4d2339e6138ad5303d8aebebbcbb.html
Copyright © 2011-2022 走看看