我们有一台物理服务器可以安装Redis,要求Redis是五个不同应用程序所必需的,每个应用程序都可通过防火墙上打开的五个端口访问。
我的理解是,如果我们创建五个单独的Redis配置和脚本,例如:
应用程序3 = redis.port.6303.config(以及相关的Redis etc / init.d中的脚本)
应用程序4 = redis.port.6304.config(以及相关的Redis etc / init.d中的脚本)
应用程序5 = redis.port.6305.config(以及相关的Redis脚本
在etc / init.d)
这将允许启动五个独立的Redis实例。要求的下一部分是Redis被聚集。从阅读Redis Cluster规范和Redis Cluster tuorial。
当运行创建集群的脚本来创建Redis集群时,至少会创建六个Redis节点,三个主节点和三个从节点,每个节点都需要在其各自的Redis配置中使用一个端口。因此对于redis.port.6301.config,会有另外五个端口(例如6311,6321,6331,6341,6351)监听此集群中的其他节点。
之后,这意味着30个端口将在服务器上侦听。
我的理解是否正确?