

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Valkey 或 Redis OSS 節點和碎片
<a name="CacheNodes.NodeGroups"></a>

碎片 (在 API 和 CLI 中是節點群組) 是一種階層式的節點排列，每個都包裝在叢集內。碎片支援複寫。在一個碎片中，其中一個節點會做為讀取/寫入主要節點。碎片中的所有其他節點都會做為主要節點的唯讀複本。Valkey 或 Redis OSS 3.2 版及更新版本支援叢集內的多個碎片 （在 API 和 CLI 中為複寫群組）。此支援可在 Valkey 或 Redis OSS （啟用叢集模式） 叢集中分割您的資料。

下圖說明 Valkey 或 Redis OSS （停用叢集模式） 叢集與 Valkey 或 Redis OSS （啟用叢集模式） 叢集之間的差異。

![\[影像：Valkey 或 Redis OSS （停用叢集模式） 和 Valkey 或 Redis OSS （啟用叢集模式） 碎片 (API/CLI：節點群組）\]](http://docs.aws.amazon.com/zh_tw/AmazonElastiCache/latest/dg/images/ElastiCache-NodeGroups.png)


Valkey 或 Redis OSS （啟用叢集模式） 叢集支援透過碎片進行複寫。[DescribeReplicationGroups](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeReplicationGroups.html) (CLI：[describe-replication-groups](https://docs.aws.amazon.com/cli/latest/reference/elasticache/describe-replication-groups.html)) API 作業會列出節點群組與成員節點、節點在節點群組中的角色，以及其他資訊。

當您建立 Valkey 或 Redis OSS 叢集時，您可以指定要建立已啟用叢集的叢集。Valkey 或 Redis OSS （停用叢集模式） 叢集絕不會有多個碎片，可透過新增 （最多五個） 或刪除僅供讀取複本節點來水平擴展。如需詳細資訊，請參閱「[使用複寫群組的高可用性](Replication.md)」、「[新增 Valkey 或 Redis OSS 的僅供讀取複本 （停用叢集模式）](Replication.AddReadReplica.md)」或「[刪除 Valkey 或 Redis OSS 的僅供讀取複本 （停用叢集模式）](Replication.RemoveReadReplica.md)」。Valkey 或 Redis OSS （停用叢集模式） 叢集也可以透過變更節點類型垂直擴展。如需詳細資訊，請參閱[擴展 Valkey 或 Redis OSS 的複本節點 （停用叢集模式）](Scaling.RedisReplGrps.md)。

如果引擎是 Valkey 或 Redis OSS 5.0.6 版或更新版本，節點或碎片限制可以提高到每個叢集最多 500 個。例如，您可以選擇設定具有 500 個節點的叢集，並容許碎片在 83 個（每個碎片一個主要版本和 5 個複本）到 500 個（單一主要版本並且沒有複本）之間變化。請確保有足夠的可用 IP 地址來容納增加的數量。常見的缺陷包括子網路群組中的子網路的 CIDR 範圍太小，或是子網路被共用並被其他叢集大量使用。如需詳細資訊，請參閱[建立子網路群組](SubnetGroups.Creating.md)。

 對於 5.0.6 以下的版本，每個叢集的限制為 250 個。

若要請求提高配額，請參閱 [AWS 服務配額](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)，並選擇配額類型 **Nodes per cluster per instance type (每執行個體類型每叢集的節點數)**。

建立 Valkey 或 Redis OSS （啟用叢集模式） 叢集後，可以對其進行變更 （縮減或縮小）。如需詳細資訊，請參閱[擴展 ElastiCache](Scaling.md)及[取代節點 (Valkey 和 Redis OSS)](CacheNodes.NodeReplacement.md)。

建立新叢集時，您可以將舊叢集的資料傳送到新叢集，使其不會在一開始呈現空白狀態。只有在叢集群組擁有的碎片數量與舊叢集相同時，此方法才有效。這在您需要變更節點類型或引擎版本時很有用。如需詳細資訊，請參閱[取得手動備份](backups-manual.md)及[從備份還原到新的快取](backups-restoring.md)。