Amazon ElastiCache
ElastiCache for Memcached 用户指南 (API 版本 2015-02-02)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

什么是 Amazon ElastiCache for Memcached?

欢迎使用 Amazon ElastiCache for Memcached 用户指南。ElastiCache 是一种 Web 服务,通过该服务可以在云中轻松设置、管理和扩展分布式内存数据存储或内存缓存环境。它可以提供高性能、可扩展且符合成本效益的缓存解决方案,同时消除与部署和管理分布式缓存环境关联的复杂性。

注意

Amazon ElastiCache 文档已重新组织,文档将 Memcached 和 Redis 引擎的信息放在不同的指南中。您之前的链接可能不再起作用。如果您知道所需的指南,请通过选择指向所需指南的链接直接前往那里。如果您不确定要使用哪个引擎,请参阅本指南中的比较 Memcached 和 Redis

图:Memcached 图标
图:Redis 图标

现有的使用 Memcached 的应用程序可以几乎不进行任何修改就使用 ElastiCache。您的应用程序只需要有关您已部署的 ElastiCache 节点的主机名和端口号的信息。Memcached 的 ElastiCache 自动发现功能使您的应用程序能够识别缓存集群中的所有节点并连接到它们。这意味着,您不必维护可用主机名和端口号的列表。这样,应用程序就可以有效地与群集中的节点成员资格的更改隔离。

ElastiCache for Memcached 具有多个可提高关键生产部署的可靠性的功能:

  • 缓存节点故障的自动检测和恢复。

  • 为群集中的节点启用了自动发现,以便在您添加或删除节点时不需要对应用程序进行任何更改。

  • 节点和群集的灵活可用区置放。

  • 与其他 Amazon 服务(如 Amazon EC2、Amazon CloudWatch、AWS CloudTrail 和 Amazon SNS)集成以提供安全、高性能的托管内存缓存解决方案。