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

什么是 用于 Redis 的 Amazon ElastiCache?

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

注意

Amazon ElastiCache 可与 Redis 和 Memcached 引擎结合使用。使用您感兴趣的引擎的指南。如果您不确定要使用哪个引擎,请参阅本指南中的比较 Memcached 和 Redis

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

ElastiCache for Redis 具有多种功能,有助于使服务在关键生产部署中更加可靠:

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

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

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

  • 对于 Redis 3.2 版及更高版本,所有版本都支持具有身份验证的传输中加密和静态加密。此支持有助于构建符合 HIPAA 要求的应用程序。

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

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