What Is 用于 Redis 的 Amazon ElastiCache? - 用于 Redis 的 Amazon ElastiCache
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门


What Is 用于 Redis 的 Amazon ElastiCache?

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


Amazon ElastiCache 与Redis和MemcCache发动机同时使用。使用您感兴趣的引擎的指南。如果您不确定要使用哪个引擎,请参阅本指南中的比较 Memcached 和 Redis

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

ElastiCache for Redis 有多种功能,可帮助服务更加可靠地进行关键生产部署:

  • Automatic detection of and recovery from cache node failures.

  • Multi-AZ for a failed primary cluster to a read replica, in Redis clusters that support replication.

  • Redis (已启用集群模式) supports partitioning your data across up to 90 shards.

  • For Redis version 3.2.and later, all versions support encryption in transit and encryption at rest encryption with authentication. This support helps you build HIPAA-compliant applications.

  • Flexible Availability Zone placement of nodes and clusters for increased fault tolerance.

  • Integration with other AWS services such as Amazon EC2, Amazon CloudWatch, AWS CloudTrail, and Amazon SNS. This integration helps provide a managed in-memory caching solution that is high-performance and highly secure.