一个Redis Sentinel配置可以监控多个Redis实例吗



希望有人能发光。

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

  1. 节点1-主Redis+哨兵1
  2. 节点2-从Redis+Sentinel 2
  3. 节点3-Sentinel 3(用于保持仲裁(

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

我的问题是,对于Redis Sentinel配置,我们是否需要一个Redis哨兵配置设置来监听应用程序1的26380,然后再监听应用程序2的26381,等等。?

提前感谢!

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

最新更新