首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何运行redis哨兵监视redis服务器

如何运行redis哨兵监视redis服务器
EN

Stack Overflow用户
提问于 2019-05-27 04:39:17
回答 1查看 147关注 0票数 0

我有3个redis服务器运行,每个主机上有3个哨兵。

3 redis-3 sentinels(total 3 hosts)

  1. 我可以在一个单独的主机上运行哨兵,或者它应该总是与redis服务器一起运行吗? 3 redis on 3 hosts 3 sentinels on 3 other hosts(total 6 hosts)
  2. 是否有可能仅用一个红色哨兵来监控所有3台redis服务器? 3 redis on 3 host 1 sentinel on 1 host(total 3 or 4 hosts)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-08-01 13:57:41

  1. 您可以在单独的主机上或在相同的主机上运行哨兵。在单独的主机中运行它的好处是,哨兵实例不会受到Redis实例上的负载的影响。在相同的主机上运行它的好处主要是成本。
  2. 这可能是可能的,但没有任何意义。Redis哨兵部署相对于Redis单节点部署的好处是它增加了高可用性(HA)。这意味着,如果主故障,其中一个奴隶将被提升为主人,集群将继续运作。如果您只有一个哨兵实例,那么就没有HA,因为哨兵实例中的失败会导致集群失败。因此,要实现HA,必须至少有3个在不同物理节点上运行的哨兵实例。如果您不需要HA,只需运行Redis的单个实例,而不需要哨兵。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56319745

复制
相关文章

相似问题

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