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

什么是 用于 Redis 的 Amazon ElastiCache?

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

注意

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

图:Memcached 图标
图:Redis 图标

现有的使用 Redis 的应用程序可以几乎不进行任何修改就使用 ElastiCache。您的应用程序只需要有关您已部署的 ElastiCache 节点的主机名和端口号的信息。

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

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

  • 在支持复制的 Redis 集群中,将失败的主集群自动故障转移到读取副本的多可用区。

  • Redis (已启用集群模式) 支持将数据分配到最多 15 个分片上。

  • Redis 版本 3.2.6 支持使用身份验证进行传输中加密和静态加密,这样您就可以构建符合 HIPAA 要求的应用程序。

  • 节点和集群的灵活可用区配置,以提高容错能力。

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