希望有人能给我们一些启示。
我正在按照以下配置设置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,等等。?
提前谢谢!
1条答案
按热度按时间wgmfuz8q1#
一个sentinel部署(由3+个sentinel示例组成)可以管理多个redis部署(由1个主机和0个或更多副本组成)。唯一需要考虑的是可伸缩性——单个sentinel部署管理的redis部署越多,它需要的cpu/ram/nw资源就越多,最终您需要扩展。也就是说,根据互联网上的流言,我听说一个sentinel部署可以处理100个redis示例而不会产生重大影响。ymmv,所以请在投入10k生产部署之前进行测试:)