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

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

什么是亚马逊 ElastiCache (Redis OSS)?

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

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

注意

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

无服务器缓存

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

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

ElastiCache (Redis OSS) Serverless 与 Redis OSS 7.1 及更高版本兼容。

设计你自己的 ElastiCache (Redis OSS) 集群

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

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

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