zoukankan      html  css  js  c++  java
  • redis高级命令3哨兵模式

    redis的哨兵模式

    现在我们在从服务器1.222上让该从服务器作为哨兵

    首先将redis安装包文件下的sentinel.conf文件复制到/usr/local/redis/etc目录下

    然后修改sentinel.conf文件

    mymaster是名称可以顺便, 192.168.1.121是主服务器的IP地址,6379是主服务器的IP地址

    2.sentinel monitor <master-name> <ip> <redis-port> <quorum>
    告诉sentinel去监听地址为ip:port的一个master,这里的master-name可以自定义,quorum是一个数字,指明当有多少个sentinel认为一个master失效时,master才算真正失效。master-name只能包含英文字母,数字,和“.-_”这三个字符需要注意的是master-ip 要写真实的ip地址而不要用回环地址(127.0.0.1)。

    上面现在只有一个222这个哨兵,所以 6379后面配置为1

    哨兵节点是一个监控节点,默认多久去检查主节点是否还活着,如果主节点挂了,哨兵程序

    Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。

    它的主要功能有以下几点

    不时地监控redis是否按照预期良好地运行;
    如果发现某个redis节点运行出现状况,能够通知另外一个进程(例如它的客户端);
    能够进行自动切换。当一个master节点不可用时,能够选举出master的多个slave(如果有超过一个slave的话)中的一个来作为新的master,其它的slave节点会将它所追随的master的地址改为被提升为master的slave的新地址。

    上面para后面配置当前有多少个从节点的数量

    启动哨兵

    查看哨兵的信息

    上面的122即是从节点,也是一个独立的哨兵程序,所以才现在主节点address 是192.168.1.121,slaves为2一个是122 一个是123,哨兵程序sentinels为1就是122这个电脑

    哨兵程序的作用就是:作为一个独立的进程监听主节点的运行状态,当监听到主节点挂了,从主节点的从节点中选择一个从节点来当主节点

  • 相关阅读:
    OnFileOpen与OnOpenDocument(转)
    Wpf应用程序进入全屏和退出全屏
    在WPF中使用Emgu加载Image<,>图像的两种方法
    C#中ListBox控件重绘Item项
    sdut2404 Super Prime ACM算法设计
    真彩色制式下IplImage转成CBitmap格式
    【转】中缀表达式转换为后缀表达式
    MFC中CImage的简单复制方法 (Copy CImage)
    齐鲁软件大赛尖峰时刻团队
    Priest John's Busiest Day HDU2491 ACM算法设计
  • 原文地址:https://www.cnblogs.com/kebibuluan/p/7787480.html
Copyright © 2011-2022 走看看