适用于 Redis ElastiCache 的 Amazon 是什么? - ElastiCache 适用于 Redis 的 Amazon
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

适用于 Redis ElastiCache 的 Amazon 是什么?

欢迎阅读亚马逊 Red ElastiCache is 版用户指南。Amazon ElastiCache 是一项 Web 服务,可以轻松地在云中设置、管理和扩展分布式内存数据存储或缓存环境。它可以提供高性能、可扩展且具有成本效益的缓存解决方案。同时,它可以帮助消除与部署和管理分布式缓存环境相关的复杂性。

您可以用两种 ElastiCache 格式运营亚马逊。您可以从无服务器缓存开始入手,也可以选择设计自己的缓存群集。

注意

亚马逊同时 ElastiCache 使用 Redis 和 Memcached 引擎。使用您感兴趣的引擎的指南。如果您不确定要使用哪个引擎,请参阅本指南中的比较 Memcached 和 Redis 自行设计缓存

无服务器缓存

ElastiCache for Redis 提供无服务器缓存,可简化为应用程序添加和操作基于 Redis 的缓存。 ElastiCache for Redis Serverless 使您能够在不到一分钟的时间内创建高可用性缓存,并且无需预置实例或配置节点或集群。开发人员可以通过使用 ElastiCache 控制台、SDK 或 CLI 指定缓存名称来创建无服务器缓存。

ElastiCache 对于 Redis Serverless 来说,还无需规划和管理缓存容量。 ElastiCache for Redis 会持续监控应用程序使用的缓存内存、计算和网络带宽,并根据应用程序的需求进行扩展。 ElastiCache for Redis 通过抽象底层缓存基础设施和集群设计,为开发人员提供了简单的端点体验。 ElastiCache for Redis 可以自动透明地管理硬件配置、监控、节点更换和软件修补,因此您可以专注于应用程序开发,而不是操作缓存。

ElastiCache 适用于 Redis Serverless 与 Redis 7.1 及更高版本兼容。

ElastiCache 为 Redis 集群设计自己的集群

如果您需要精细控制您 ElastiCache 的 for Redis 集群,则可以选择使用设计自己的 Redis 集群。 ElastiCache ElastiCache 允许您通过为集群选择节点类型、节点数量和跨 Amazon 可用区的节点放置来设计集群。由于 ElastiCache 是一项完全托管的服务,因此它可以自动管理集群的硬件配置、监控、节点更换和软件修补。

为 Redi ElastiCache s 集群设计自己的集群可以提高集群的灵活性和控制力。例如,在运行集群时,您可以根据需要选择单可用区可用性或多可用区可用性。您也可以选择在集群模式下运行 Redis 以启用水平扩展,或者不选择集群模式以进行垂直扩展。在设计自己的集群时,您需要负责选择正确的节点类型和数量,以确保您的缓存具有应用程序所需的足够容量。您还可以选择何时对 Redis 集群应用新的软件补丁。

在为 Redis 集群设计自己的 ElastiCache 集群时,您可以选择运行 Redis 3.0 及更高版本。