zoukankan      html  css  js  c++  java
  • redis哨兵

    哨兵是基于主从,所有先搭建主从(参考上面文档)

    1、环境

    master节点    192.168.56.11  sentinel端口:26379
    slave节点     192.168.56.12  sentinel端口:26379
    slave节点     192.168.56.13  sentinel端口:26379
    

    2、复制sentinel.conf文件,从解压包中复制到 /usr/local/redis/etc/

    编辑sentinel.conf(3个服务器配置一样)

    port 26379
    daemonize yes                            #后台运行
    protected-mode no                        # 禁止保护模式
    logfile "/data/sentinel/sentinel.log"    #sentinel日志文件  
    dir "/data/sentinel"                     #sentinel工作目录
    sentinel monitor mymaster 192.168.56.13 6379 2    #判断master失效至少需要2个sentinel同意,建议设置为n/2+1,n为sentinel个数
    sentinel auth-pass mymaster 123456       #mymaster是服务名称,123456是Redis服务器密码
    sentinel down-after-milliseconds mymaster 30000  #判断master主观下线时间,默认30s
    

    3、启动redis、启动哨兵 

    redis-server /usr/local/redis/etc/sentinel.conf   --sentinel
    

    4.验证查看任意一台日志

     进入命令行查看

    现在是192.168.56.13为master,从节点2个,哨兵3个

    5、验证redis sentinel的主从切换

     现在master已经切到11上面了

     即使192.168.56.13重新启动redis服务,也是作为slave加入redis集群,192.168.56.11仍然是master

  • 相关阅读:
    SQL Server 2005高可用性之镜像功能
    Linux的常见问题解答和管理技巧
    安装sharepoint server 2007步骤
    CISCO 中对OSI的解释
    CISCO 2600 密码恢复
    三层交换机与路由器的比较
    PHP的注释
    php的变量、常量和数据类型
    操作符与控制结构
    【1】淘宝sdk装修入门引言
  • 原文地址:https://www.cnblogs.com/zhaojingyu/p/12745998.html
Copyright © 2011-2022 走看看