Amazon ElastiCache
用户指南 (API Version 2015-02-02)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

查找复制组的终端节点

应用程序可以连接到复制组中的任何节点,前提是它具有该节点的 DNS 终端节点和端口号。根据您运行的是 Redis (已禁用集群模式) 还是 Redis (已启用集群模式) 复制组,您可能会关注不同的终端节点。

Redis (已禁用集群模式)

具有副本的 Redis (已禁用集群模式)集群有两种类型的终端节点:主终端节点节点终端节点。主终端节点是一个 DNS 名称,始终解析为集群中的主节点。主终端节点不受集群更改的影响,如将只读副本提升为主角色。对于写入活动,我们建议您的应用程序连接到主终端节点,而不是直接连接到主集群。

对于读取活动,应用程序可以连接到集群的任何节点。与主终端节点不同,节点终端节点会解析为特定终端节点。如果您在您的集群中进行更改(例如添加或删除副本),则必须在您的应用程序中更新节点终端节点。

Redis (已启用集群模式)

带副本的 Redis (已启用集群模式)集群 (由于具有多个分片 (API/CLI:节点组),因此它们还可以有多个主节点) 具有与 Redis (已禁用集群模式)集群不同的终端节点结构。Redis (已启用集群模式)有一个配置终端节点,它“知道”集群中的所有主终端节点和节点终端节点。您的应用程序连接到配置终端节点。只要您的应用程序对集群的配置终端节点进行写入或读取,Redis 在后台确定密钥所属的分片以及分片所使用的终端节点。这对于您的应用程序是完全透明的。

您可以使用 ElastiCache 控制台、AWS CLI 或 ElastiCache API 来查找集群的终端节点。

查找复制组的终端节点

要查找复制组的终端节点,请参阅以下主题之一:

Redis (已禁用集群模式)

具有副本的 Redis (已禁用集群模式)集群有两种类型的终端节点:主终端节点节点终端节点。主终端节点是一个 DNS 名称,始终解析为集群中的主节点。主终端节点不受集群更改的影响,如将只读副本提升为主角色。对于写入活动,我们建议您的应用程序连接到主终端节点,而不是直接连接到主集群。

对于读取活动,应用程序可以连接到集群的任何节点。与主终端节点不同,节点终端节点会解析为特定终端节点。如果您在您的集群中进行更改(例如添加或删除副本),则必须在您的应用程序中更新节点终端节点。

Redis (已启用集群模式)

Redis (已启用集群模式) 群集,由于它们具有多个分片 (API/CLI:节点组),这意味着它们还有多个主节点,因此具有与 Redis (已禁用集群模式) 群集不同的终端节点结构。Redis (已启用集群模式)有一个配置终端节点,它“知道”集群中的所有主终端节点和节点终端节点。您的应用程序连接到配置终端节点。只要您的应用程序对集群的配置终端节点进行写入或读取,Redis 在后台确定密钥所属的分片以及分片所使用的终端节点。这对于您的应用程序是完全透明的。