什么是 Amazon ElastiCache for Memcached?
欢迎使用 Amazon ElastiCache for Memcached 用户指南。Amazon ElastiCache 是一种 Web 服务,可让用户在云中轻松设置、管理和扩展分布式内存数据存储或缓存环境。它可以提供高性能、可扩展且具有成本效益的缓存解决方案。同时,它可以帮助消除与部署和管理分布式缓存环境相关的复杂性。
注意
Amazon ElastiCache 使用 Redis 和 Memcached 引擎。使用您感兴趣的引擎的指南。如果您不确定要使用哪个引擎,请参阅本指南中的比较 Memcached 和 Redis。
现有的使用 Memcached 的应用程序几乎可以不进行任何修改就使用 ElastiCache。您的应用程序只需要您已部署的 ElastiCache 节点的主机名和端口号的相关信息。适用于 Memcached 的 ElastiCache Auto Discovery 功能使您的应用程序能够识别缓存集群中的所有节点并连接到它们。这意味着,您不必维护可用主机名和端口号的列表。这样,应用程序就可以有效地与集群中的节点成员资格的更改隔离。
ElastiCache for Memcached 具有多个可提高关键生产部署的可靠性的功能:
缓存节点故障的自动检测和恢复。
为集群中的节点启用了自动发现,以便在您添加或删除节点时不需要对应用程序进行任何更改。
节点和集群的灵活可用区置放。
与其他 Amazon 服务(如 Amazon EC2、Amazon CloudWatch、Amazon CloudTrail 和 Amazon SNS)集成以提供安全、高性能的托管式内存中的缓存解决方案。