一个物理服务器,五个Redis实例以及集群

时间:2016-07-25 11:41:18

标签: redis

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

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

  • 应用程序1 = redis.port.6301.config(以及相关的Redis脚本 在etc / init.d)
  • 应用程序2 = redis.port.6302.config(以及相关的Redis etc / init.d中的脚本)
  • 应用程序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个端口将在服务器上侦听。

我的理解是否正确?

0 个答案:

没有答案