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

DNS 名称和底层 IP

Memcached 和 Redis 客户端维护一份服务器列表,其中包含保存缓存数据的服务器的地址和端口。在使用 ElastiCache 时,DescribeCacheClusters API(或 describe-cache-clusters 命令行实用工具)会返回可用于服务器列表的完全限定 DNS 条目和端口号。

重要

重要的是配置客户端应用程序,以便在它们尝试连接到缓存节点终端节点时频繁地解析缓存节点的 DNS 名称。

VPC 安装

当缓存节点发生故障恢复时,ElastiCache 可确保缓存节点的 DNS 名称和 IP 地址均保持不变。

非 VPC 安装

当缓存节点发生故障恢复时,ElastiCache 可确保缓存节点的 DNS 名称保持不变;然而,缓存节点的基本 IP 地址可能会出现更改。

大多数 Memcached 和 Redis 客户端库默认支持持久性缓存节点连接。我们建议您在使用 ElastiCache 时采用持久性缓存节点连接。客户端 DNS 缓存可以出现在多个位置,包括客户端库、语言运行时或客户端操作系统。您应该检查每一层的应用程序配置,以确保您可以频繁地解析您的缓存节点 IP 地址。