文档章节

redis sentinel模式命令集

bitone
 bitone
发布于 2016/03/21 21:14
字数 678
阅读 497
收藏 1

ping

订阅模式:

ping    服务器回复:*2\r\n$4\r\npong\r\n$0\r\n\r\n

ping xxx 服务器回复:*2\r\n$4\r\npong\\r\n$3\r\nxxx\r\n

其他模式

ping    服务器回复:+PONG

ping xxx 服务器回复:$3\r\nxxx\r\n

sentinel

sentinel masters

获取sentinel监视所有的master信息

sentinel master <name>

获取sentinel 监视的某个 master信息

sentinel slaves <master-name>

获取sentinel监视的某个masterslaves信息

sentinel sentinels <master-name>

获取sentinel监视的某个mastersentinel 信息

sentinel is-master-down-by-addr <ip> <port> <current-epoch> <runid>

1、  询问该sentinel,该 ipportmaster是否为down状态,如果该sentineltilt模式,会不理会这个询问,不去判断该master是否为主观下线状态,直接回复正常状态。

2、  当为指定runid,即不为*,将进行leader选举。

sentinel reset <pattern>

         根据pattern 重置匹配的master的状态

sentinel get-master-addr-by-name <master-name>

         根据master名字获取到masteripport

sentinel failover

 

sentinel pending-scripts

 

sentinel moniotr <name> <ip> <port> <quorum>

         添加监视的master

 

setinel flushconfig

         sentinel 状态信息写入到配置文件当中

 

setinel remove <name>

         将监视的为namemaster移除监视

setinel ckquorum <name>

         检查可投票同意master on failuresentinel+1的个数以及相关状态(可用的投票个数是否大于master quorum,需要quorum个同意master on failure

 

setinel set <mastername> [<option> <value> …]

         修改监视的master的一些属性

                   down-after-milliseconds   过了这个时间考虑master go down

                   failover-timeout                   刷新故障转移状态的最大时间

                   parallel-syncs            slave同时reconfigure的个数

                   notification-script        设置通知脚本

                   client-reconfig-script      设置通知脚本

                   auth-pass               执行auth的密码

                   quorum                 修改masterquorum

 

                  

        

 

subscribe

    subscribe <channel> <channel> ….

         订阅指定的频道,并使得发送该命令的client进入REDIS_PUBSUB状态

 

unsubscribe

   unsubscribe <channel><channel>

 取消某个频道的订阅或者取消所有频道的订阅,当client所有频道都取消了订阅,那么退出REDIS_PUBSUB状态

 

psubscribe

    订阅指定的模式频道,并使得发送该命令的client进入REDIS_PUBSUB状态

 

punsubscribe

取消某个符合该模式频道的订阅或者取消所有模式频道的订阅,当client所有频道都取消了订阅,那么退出REDIS_PUBSUB状态

 

publish

   publish <channel> <message>

  给订阅了该频道的发送消息

info

         info server

                   获取服务器的状态信息

         info sentinel

                   获取sentinel的状态信息,其侦听的master,以及该masterslavesentinel个数信息

role

         返回sentinel监视的所有的master name

client

         client list

                   列出服务器所有的client的相关信息

        client kill

                   client kill <ip:port>

                   client kill …. [id <id>] [type <normal|slave|pubsub>] [addr <addr>] [skipme <yes|no>]

杀死client,某个或者某些

                  

shutdown

         shutdown [nosave|save]

关闭服务器


© 著作权归作者所有

bitone
粉丝 3
博文 11
码字总数 11963
作品 0
杭州
程序员
私信 提问
Redis 核心概念

原文出处:高广超 概述 Redis 与其他 key – value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简...

高广超
2017/07/26
0
0
Redis Sentinel核心参数说明

学习链接:https://my.oschina.net/javahongxi/blog/1524008 Sentinel 是一个管理多个redis实例的工具,它可以实现对redis的监控、通知、自动故障转移。sentinel不断的检测redis实例是否可以...

moon888
2018/03/05
1
0
Redis 的 Sentinel 文档

Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notif...

玄学酱
2018/03/01
0
0
Redis Sentinel(哨兵):集群解决方案

官方文档(英文) http://redis.io/topics/sentinel 。 Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地...

kongjun
2016/01/25
3K
2
Redis 的 Sentinel

Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。 提醒(Notif...

技术小美
2017/11/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySql双主架构原理

在企业中,一般系统架构的瓶颈会出现在数据库这一部分,mysql主从架构在很大程度上解决了这部分瓶颈,但是在mysql主从同步的架构也存在很多问题;比如:1.关于数据写入部分(也就是主库)往往很难做...

xiaomin0322
24分钟前
0
0
分布式系统中一致性哈希

问题场景 近年来B2C、O2O等商业概念的提出和移动端的发展,使得分布式系统流行了起来。分布式系统相对于单系统,解决了流量大、系统高可用和高容错等问题。功能强大也意味着实现起来需要更多...

Java领航员
25分钟前
0
0
接口限流算法:漏桶算法和令牌桶算法

漏桶算法 漏桶可以看作是一个带有常量服务时间的单服务器队列,如果漏桶(包缓存)溢出,那么数据包会被丢弃。这一点和线程池原理是很相似的。 把请求比作是水,水来了都先放进桶里,并以限定...

铁骨铮铮
32分钟前
4
0
Android 生成二维码工具类

/** * 生成条形码和二维码的工具 */public class ZXingUtils { /** * 生成二维码 要转换的地址或字符串,可以是中文 * * @param url * @param width ...

lanyu96
37分钟前
1
0
谈谈lucene的DocValues特性之SortedNumericDocValuesField

前面已经介绍过NumericDocValuesField,这里想强调一下SortedNumericDocValuesField是针对同一篇文档中一键多值的情况进行排序的,换句话说不同文档的同一字段值可以乱序。核心的写入流程与谈...

FAT_mt
45分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部