【问题标题】:Can one Redis Sentinel configuration monitor multiple Redis instances?一个 Redis Sentinel 配置可以监控多个 Redis 实例吗?
【发布时间】:2020-12-16 07:06:04
【问题描述】:

希望有人能解释一下。

我正在按照以下配置设置 Redis Sentinel 集群:

  1. 节点 1 - 主 Redis + Sentinel 1
  2. 节点 2 - 从属 Redis + Sentinel 2
  3. 节点 3 - Sentinel 3(维持仲裁)

我们将使用 Redis 的方式是为每个应用程序设置一个 Redis 实例,即。我将有一个 Redis 实例/服务在端口 6380 上侦听 App 1,另一个 Redis 实例/服务在端口 6381 上侦听 App 2 等,在同一个 Master 和 Slave 上。

我的问题是,对于 Redis Sentinel 配置,我们是否需要一个 Redis Sentinel 配置设置来监听 App 1 的 26380,然后另一个配置来监听 App 2 的 26381,等等?

提前致谢!

【问题讨论】:

    标签: caching server redis redis-sentinel quorum


    【解决方案1】:

    一个 Sentinel 部署(由 3 个以上的 Sentinel 实例组成)可以管理多个 Redis 部署(由 1 个主服务器和 0 个或更多副本组成)。唯一需要考虑的是可扩展性——单个 Sentinel 部署管理的 Redis 部署越多,它需要的 CPU/RAM/NW 资源就越多,最终您需要向外扩展。也就是说,根据网上的八卦,我听说单个 Sentinel 部署可以处理 100 多个 Redis 实例而不会产生重大影响。 YMMV,所以请在投入生产中进行 10K 部署之前进行测试 :)

    【讨论】:

      猜你喜欢
      • 2012-12-13
      • 1970-01-01
      • 2018-04-12
      • 2016-06-09
      • 2012-05-25
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多