【问题标题】:How to run redis sentinel monitoring redis servers如何运行redis sentinel监控redis服务器
【发布时间】:2019-05-27 04:39:17
【问题描述】:

我有 3 个 redis 服务器在每个主机上运行 3 个哨兵
3 redis-3 sentinels(total 3 hosts)

  1. 我可以在单独的主机上运行 sentinel 还是应该始终与 redis-server 一起运行?
    3 redis on 3 hosts 3 sentinels on 3 other hosts(total 6 hosts)
  2. 是否可以只用一个redis sentinel监控所有3个redis服务器?
    3 redis on 3 host 1 sentinel on 1 host(total 3 or 4 hosts)

【问题讨论】:

    标签: redis imdb redis-sentinel


    【解决方案1】:
    1. 您可以在单独的主机或相同的主机上运行 sentinel。 在单独的主机上运行它的好处是哨兵实例不会受到 Redis 实例上的负载的影响。 在同一台主机上运行它的好处主要是成本。
    2. 这可能是可能的,但没有任何意义。 Redis 哨兵部署相对于 Redis 单节点部署的好处在于它增加了高可用性 (HA)。 这意味着如果主服务器发生故障,其中一个从服务器将被提升为主服务器,集群将继续运行。 如果您只有单个哨兵实例,则没有 HA,因为哨兵实例中的故障会导致集群失败。 因此,要实现 HA,您必须在不同的物理节点上运行至少 3 个哨兵实例。 如果您不需要 HA,只需运行没有哨兵的 Redis 单实例即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-01
      • 2016-06-12
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2013-01-26
      • 1970-01-01
      相关资源
      最近更新 更多