我们有一台物理服务器可以安装Redis,要求Redis是五个不同应用程序所必需的,每个应用程序都可以通过防火墙上打开的五个端口访问 .

我的理解是,如果我们创建五个单独的Redis配置和脚本,例如:

  • 应用程序1 = redis.port.6301.config(以及etc / init.d中的关联Redis脚本)

  • 应用程序2 = redis.port.6302.config(以及etc / init.d中的关联Redis脚本)

  • 应用程序3 = redis.port.6303.config(以及etc / init.d中的关联Redis脚本)

  • 应用程序4 = redis.port.6304.config(以及etc / init.d中的关联Redis脚本)

  • 应用程序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个端口将在服务器上侦听 .

我的理解是否正确?