本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
2016 年 10 月,亚马逊 ElastiCache 推出了对 Redis OSS 3.2 的支持。那时,我们增加了将您的数据分成多达 500 个分片(在 ElastiCache API和 AWS CLI中称为节点组)的支持。为了保持与先前版本的兼容性,我们扩展了 2015-02-02 API 版本的操作以包含新的 Redis 功能。OSS
同时,我们开始在 ElastiCache 控制台中使用术语,该术语用于这项新功能,并且在整个行业中都很常见。这些更改意味着,在某些时候,API和中使用的术语CLI可能与控制台中使用的术语不同。以下列表列出了API和CLI和与控制台之间可能存在差异的术语。
- 缓存集群或节点与节点
-
当没有副本节点时,节点和缓存集群之间存在 one-to-one关系。因此, ElastiCache 控制台经常互换使用这些术语。控制台现将统一使用术语节点。唯一的例外是 Create Cluster (创建集群) 按钮,该按钮用于启动一个流程来创建包含或不包含副本节点的集群。
ElastiCache API并 AWS CLI 继续像过去一样使用这些术语。
- 集群与 Valkey 或 Redis 复制OSS组
-
现在,控制台对 Redis 集群使用了 “集OSS群” 一词。 ElastiCache 控制台在以下所有情况中使用术语“集群”:
当集群是单节点 Valkey 或 Redis 集群时OSS。
当集群是 Valkey 或 RedisOSS(已禁用集群模式)集群时,该集群支持在单个分片(在API和中CLI,称为节点组)内复制。
当集群是 Valkey 或 RedisOSS(已启用集群模式)集群时,支持在 1-90 个分片内进行复制,或者通过增加限制请求最多支持 500 个分片进行复制。若要请求提高限制,请参阅 AWS Service Limits 并选择限制类型 Nodes per cluster per instance type(每个实例类型的每个集群的节点数)。
有关 Valkey 或 Redis OSS 复制组的更多信息,请参阅。使用复制组时的高可用性
下图从控制台的角度说明了 Redis OSS 集群的各种拓扑。 ElastiCache
ElastiCache API和 AWS CLI 操作仍然将 Redis OSS 集群 ElastiCache 的单节点与多节点 Valkey 或 Redi OSS s 复制组区分开来。下图从 ElastiCache API和 AWS CLI 的角度说明了 Redis 拓扑的各种 ElastiCache OSS拓扑。
- Valkey 或 Redis OSS 复制组与全局数据存储的对比
全局数据存储是跨区域相互复制的一个或多个集群的集合,而 Valkey 或 Redis OSS 复制组则在具有多个分片的已启用集群模式的集群中复制数据。全局数据存储包含以下项:
-
主(主动)集群 – 主集群接受复制到全局数据存储中的所有集群的写入。主集群也接受读取请求。
-
辅助(被动)集群 – 辅助集群仅接受读取请求并从主集群复制数据更新。辅助群集必须与主群集位于不同的 AWS 区域。
有关全局数据存储的信息,请参阅 使用全球数据存储跨 AWS 区域复制。
-