首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >去找红星大师哨兵

去找红星大师哨兵
EN

Stack Overflow用户
提问于 2017-09-06 11:26:48
回答 2查看 8.3K关注 0票数 4

我正在试着找出所有的哨兵名单,这些哨兵目前都在监视红星主人。

我知道,如果我有一个哨兵,我可以使用sentinel sentinels mymaster,但如果我没有任何哨兵的地址,我如何才能得到他们?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-05 12:24:36

没有从主从节点获取哨兵列表的直接命令。要获得哨兵列表,您需要订阅任何节点的pub/sub (主从或主从) "__sentinel__:hello“通道,并等待消息。通过hello通道传递的消息来自侦听该集群的哨兵。如果你解析这些,你就会得到哨兵的地址。这些信息的形式如下:"sentinel_ip、sentinel_port、sentinel_runid、sentinel_current_epoch、master_name、master_ip、master_port、master_config_epoch“(例如,mymaster,127.0.0.1,6381,16)。见:关于哨兵细节的https://redis.io/topics/sentinel#sentinels-and-slaves-auto-discovery。如果您需要更多的信息来了解哨兵的工作原理,请查看https://github.com/antirez/redis/blob/unstable/src/server.c

票数 2
EN

Stack Overflow用户

发布于 2018-08-05 11:23:27

为了了解有关此实例的更多信息,您可能需要尝试以下两个命令:

代码语言:javascript
复制
SENTINEL slaves mymaster
SENTINEL sentinels mymaster

https://redis.io/topics/sentinel#asking-sentinel-about-the-state-of-a-master

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46074003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档