一个redis sentinel配置可以监视多个redis示例吗?

nhn9ugyo  于 2021-06-07  发布在  Redis
关注(0)|答案(1)|浏览(608)

希望有人能给我们一些启示。
我正在按照以下配置设置redis sentinel群集:
节点1-主redis+sentinel 1
节点2-从redis+sentinel 2
节点3-哨兵3(维持仲裁)
我们将使用redis的方式是为每个应用程序设置一个redis示例,即我将有一个redis示例/服务监听端口6380上的app 1,另一个redis示例/服务监听端口6381上的app 2等,在同一个主机和从机上。
我的问题是,对于redis sentinel配置,我们是否需要一个redis sentinel配置设置来监听26380上的app 1,然后另一个配置来监听26381上的app 2,等等。?
提前谢谢!

wgmfuz8q

wgmfuz8q1#

一个sentinel部署(由3+个sentinel示例组成)可以管理多个redis部署(由1个主机和0个或更多副本组成)。唯一需要考虑的是可伸缩性——单个sentinel部署管理的redis部署越多,它需要的cpu/ram/nw资源就越多,最终您需要扩展。也就是说,根据互联网上的流言,我听说一个sentinel部署可以处理100个redis示例而不会产生重大影响。ymmv,所以请在投入10k生产部署之前进行测试:)

相关问题