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这个电脑

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

  • 相关阅读:
    jquery blockUI插件实现遮罩层
    ckeditor粘入word内容如何默认设置为保留样式
    抓紧时间把c学习一下
    4G时代的解释
    。。。。
    几个常用的VS快捷键
    清除html标记并截取前50个字符
    SQL Server 2005 sp2安装后导入数据出错的处理方法
    自己做的一道机试题
    敏捷合同摘自网络
  • 原文地址:https://www.cnblogs.com/kebibuluan/p/7787480.html
Copyright © 2011-2022 走看看