Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Eine Replikationsgruppe in Valkey oder Redis OSS (Clustermodus aktiviert) von Grund auf neu erstellen
Sie können einen Valkey- oder Redis-Cluster OSS (Clustermodus aktiviert) (API/CLI: Replikationsgruppe) mithilfe der ElastiCache Konsole, der oder der AWS CLI erstellen. ElastiCache API Eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) hat 1 bis 500 Shards (API/CLI: Knotengruppen), einen primären Knoten in jedem Shard und bis zu 5 Read Replicas in jedem Shard. Sie können einen Cluster mit einer höheren Anzahl an Shards und einer geringeren Anzahl an Replikaten mit bis zu 90 Knoten pro Cluster erstellen. Diese Clusterkonfiguration reicht von 90 Shards und 0 Replikaten bis hin zu 15 Shards und 5 Replikaten, was dem Höchstwert für die Anzahl erlaubter Replikate entspricht.
Das Knoten- oder Shard-Limit kann auf maximal 500 pro Cluster erhöht werden, wenn die Valkey- oder Redis-Engine-Version 5.0.6 oder höher ist. OSS Sie können beispielsweise einen Cluster mit 500 Knoten konfigurieren, der zwischen 83 Shards (ein primärer Knoten und 5 Replikate pro Shard) und 500 Shards (ein primärer Knoten und keine Replikate) umfasst. Stellen Sie sicher, dass für die Erhöhung genügend IP-Adressen verfügbar sind. Zu den häufigsten Fallstricken gehören, dass die Subnetze in der Subnetzgruppe einen zu kleinen CIDR Bereich haben oder dass die Subnetze gemeinsam genutzt und von anderen Clustern häufig genutzt werden. Weitere Informationen finden Sie unter Erstellen einer Subnetzgruppe.
Für Versionen unter 5.0.6 liegt das Limit bei 250 pro Cluster.
Um eine Erhöhung des Limits zu beantragen, AWS siehe Service Limits und wählen Sie den Limittyp Nodes per cluster per instance type.
Erstellen eines Clusters in Valkey oder OSS Redis (Clustermodus aktiviert)
Erstellen eines Valkey- oder Redis-Clusters OSS (Clustermodus aktiviert) (Konsole)
Informationen zum Erstellen eines Valkey- oder Redis-Clusters OSS (Clustermodus aktiviert) finden Sie unter. Erstellen eines Valkey- oder Redis-Clusters OSS (Cluster-Modus aktiviert) (Konsole) Stellen Sie sicher, dass der Cluster-Modus aktiviert ist, Cluster-Modus aktiviert (aufskalieren) und dass mindestens zwei Shards und ein Replikationsknoten in jedem angegeben sind.
Eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) von Grund auf neu erstellen ()AWS CLI
Das folgende Verfahren erstellt eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) mithilfe von. AWS CLI
Wenn Sie eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) von Grund auf neu erstellen, erstellen Sie die Replikationsgruppe und all ihre Knoten mit einem einzigen Befehlsaufruf. AWS CLI
create-replication-group
Schließen Sie die folgenden Parameter ein.
- --replication-group-id
Der Name der zu erstellenden Replikationsgruppe.
Für die Benennung von Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus aktiviert) gelten folgende Einschränkungen:
Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
Er muss mit einem Buchstaben beginnen.
Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
Er darf nicht mit einem Bindestrich enden.
- --replication-group-description
Beschreibung der Replikationsgruppe.
- --cache-node-type
Der Knotentyp für jeden Knoten in der Replikationsgruppe.
ElastiCache unterstützt die folgenden Knotentypen. Im Allgemeinen bieten die Typen der aktuellen Generation im Vergleich zu den entsprechenden Typen der vorherigen Generationen mehr Speicher und Rechenleistung zu niedrigeren Kosten.
Weitere Informationen zu Leistungsdetails für jeden Knotentyp finden Sie unter EC2Amazon-Instanztypen
. - --data-tiering-enabled
Legen Sie diesen Parameter fest, wenn Sie einen R6gd-Knotentyp verwenden. Wenn Sie kein Daten-Tiering verwenden möchten, legen Sie
--no-data-tiering-enabled
fest. Weitere Informationen finden Sie unter Daten-Tiering ElastiCache.- --cache-parameter-group
Geben Sie die
default.redis6.x.cluster.on
Parametergruppe oder eine davon abgeleitete Parametergruppe an,default.redis6.x.cluster.on
um eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) zu erstellen. Weitere Informationen finden Sie unter Änderungen der Parameter in Redis OSS 6.x.- --engine
redis
- --engine-version
3.2.4
- --num-node-groups
Die Anzahl der Knotengruppen in dieser Replikationsgruppe. Gültige Werte sind 1 bis 500.
Anmerkung
Das Knoten- oder Shard-Limit kann auf einen Maximalwert von 500 pro Cluster erhöht werden. Um eine Limiterhöhung anzufordern, lesen Sie AWS Service Limits und wählen Sie den Limittyp "Knoten per Cluster per Instance-Typ".
- --replicas-per-node-group
Die Anzahl der Replikat-Knoten in jeder Knotengruppe. Gültige Werte sind 0 bis 5.
- --Netzwerktyp
Entweder
ipv4
,ipv
oderdual-stack
. Wenn Sie Dual-Stack auswählen, müssen Sie den--IpDiscovery
-Parameter entweder aufipv4
oderipv6
festlegen.
Wenn Sie die Verschlüsselung während der Übertragung oder im Ruhezustand für diese Replikationsgruppe aktivieren möchten, fügen Sie einen oder beide der Parameter --transit-encryption-enabled
oder --at-rest-encryption-enabled
hinzu und erfüllen die folgenden Bedingungen.
-
Auf Ihrer Replikationsgruppe muss Redis OSS Version 3.2.6 oder 4.0.10 ausgeführt werden.
-
Die Replikationsgruppe muss in einem Amazon erstellt werdenVPC.
-
Sie müssen außerdem den Parameter
--cache-subnet-group
einbinden. -
Sie müssen auch den Parameter
--auth-token
mit dem vom Kunden angegebenen Zeichenfolgenwert für Ihr AUTH Token (Passwort) angeben, das für die Ausführung von Vorgängen an dieser Replikationsgruppe erforderlich ist.
Mit dem folgenden Vorgang wird die Replikationsgruppe Valkey oder Redis OSS (Clustermodus aktiviert) sample-repl-group
mit drei Knotengruppen/Shards (--num-node-groups) erstellt, die jeweils drei Knoten, einen primären und zwei Read Replicas (--) haben. replicas-per-node-group
Für Linux, macOS oder Unix:
aws elasticache create-replication-group \ --replication-group-id
sample-repl-group
\ --replication-group-description"Demo cluster with replicas"
\ --num-node-groups3
\ --replicas-per-node-group2
\ --cache-node-typecache.m4.large
\ --engineredis
\ --security-group-idsSECURITY_GROUP_ID
\ --cache-subnet-group-nameSUBNET_GROUP_NAME>
Für Windows:
aws elasticache create-replication-group ^ --replication-group-id
sample-repl-group
^ --replication-group-description"Demo cluster with replicas"
^ --num-node-groups3
^ --replicas-per-node-group2
^ --cache-node-typecache.m4.large
^ --engineredis
^ --security-group-idsSECURITY_GROUP_ID
^ --cache-subnet-group-nameSUBNET_GROUP_NAME>
Der voranstehende Befehl erzeugt die folgende Ausgabe.
{
"ReplicationGroup": {
"Status": "creating",
"Description": "Demo cluster with replicas",
"ReplicationGroupId": "sample-repl-group",
"SnapshotRetentionLimit": 0,
"AutomaticFailover": "enabled",
"SnapshotWindow": "05:30-06:30",
"MemberClusters": [
"sample-repl-group-0001-001",
"sample-repl-group-0001-002",
"sample-repl-group-0001-003",
"sample-repl-group-0002-001",
"sample-repl-group-0002-002",
"sample-repl-group-0002-003",
"sample-repl-group-0003-001",
"sample-repl-group-0003-002",
"sample-repl-group-0003-003"
],
"PendingModifiedValues": {}
}
}
Wenn Sie eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) von Grund auf neu erstellen, können Sie jeden Shard im Cluster mithilfe des --node-group-configuration
Parameters konfigurieren, wie im folgenden Beispiel gezeigt, der zwei Knotengruppen konfiguriert (Konsole: Shards). Der erste Shard verfügt über zwei Knoten, einen primären Knoten und eine Read Replica. Der zweite Shard verfügt über drei Knoten, einen primären Knoten und zwei Read Replicas.
- --node-group-configuration
Die Konfiguration jeder Knotengruppe. Der Parameter
--node-group-configuration
besteht aus den folgenden Feldern.-
PrimaryAvailabilityZone
– Die Availability Zone, in der sich der Primärknoten dieser Knotengruppe befindet. Wenn dieser Parameter weggelassen wird, wird die Availability Zone ElastiCache für den primären Knoten ausgewählt.Beispiel: us-west-2a.
-
ReplicaAvailabilityZones
– Eine durch Kommas getrennte Liste von Availability Zones, in denen sich die Lesereplikate befinden. Die Anzahl der Availability Zones in dieser Liste muss mit dem Wert vonReplicaCount
übereinstimmen. Wenn dieser Parameter weggelassen wird, werden die ElastiCache Availability Zones für die Replikatknoten ausgewählt.Beispiel: „us-west-2a,us-west-2b,us-west-2c“
-
ReplicaCount
– Die Anzahl der Replikatknoten in dieser Knotengruppe. -
Slots
– Eine Zeichenfolge, die den Keyspace für die Knotengruppe angibt. Das Format für die Zeichenfolge iststartKey-endKey
. Wenn dieser Parameter weggelassen wird, werden ElastiCache die Schlüssel gleichmäßig auf die Knotengruppen verteilt.Beispiel: "0–4999"
-
Der folgende Vorgang erstellt die Replikationsgruppe Valkey oder Redis OSS (Clustermodus aktiviert) new-group
mit zwei Knotengruppen/Shards (). --num-node-groups
Im Gegensatz zum voranstehenden Beispiel sind die einzelnen Knotengruppen unterschiedlich konfiguriert (--node-group-configuration
).
Für Linux, macOS oder Unix:
aws elasticache create-replication-group \ --replication-group-id
new-group
\ --replication-group-description "Sharded replication group
" \ --engineredis
\ --snapshot-retention-limit8
\ --cache-node-typecache.m4.medium
\ --num-node-groups2
\ --node-group-configuration \ "ReplicaCount=1
,Slots=0-8999
,PrimaryAvailabilityZone='us-east-1c
',ReplicaAvailabilityZones='us-east-1b
'" \ "ReplicaCount=2
,Slots=9000-16383
,PrimaryAvailabilityZone='us-east-1a
',ReplicaAvailabilityZones='us-east-1a
','us-east-1c
'"
Für Windows:
aws elasticache create-replication-group ^ --replication-group-id
new-group
^ --replication-group-description "Sharded replication group
" ^ --engineredis
^ --snapshot-retention-limit8
^ --cache-node-typecache.m4.medium
^ --num-node-groups2
^ --node-group-configuration \ "ReplicaCount=1
,Slots=0-8999
,PrimaryAvailabilityZone='us-east-1c
',ReplicaAvailabilityZones='us-east-1b
'" \ "ReplicaCount=2
,Slots=9000-16383
,PrimaryAvailabilityZone='us-east-1a
',ReplicaAvailabilityZones='us-east-1a
','us-east-1c
'"
Die voranstehende Operation erzeugt die folgende Ausgabe.
{
"ReplicationGroup": {
"Status": "creating",
"Description": "Sharded replication group",
"ReplicationGroupId": "rc-rg",
"SnapshotRetentionLimit": 8,
"AutomaticFailover": "enabled",
"SnapshotWindow": "10:00-11:00",
"MemberClusters": [
"rc-rg-0001-001",
"rc-rg-0001-002",
"rc-rg-0002-001",
"rc-rg-0002-002",
"rc-rg-0002-003"
],
"PendingModifiedValues": {}
}
}
Weitere Informationen und Parameter, die Sie möglicherweise verwenden möchten, finden Sie im Thema AWS CLI create-replication-group.
Eine Replikationsgruppe in Valkey oder Redis OSS (Clustermodus aktiviert) von Grund auf neu erstellen () ElastiCache API
Das folgende Verfahren erstellt eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) mithilfe von. ElastiCache API
Wenn Sie eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) von Grund auf neu erstellen, erstellen Sie die Replikationsgruppe und all ihre Knoten mit einem einzigen Aufruf des Vorgangs. ElastiCache API CreateReplicationGroup
Schließen Sie die folgenden Parameter ein.
- ReplicationGroupId
Der Name der zu erstellenden Replikationsgruppe.
Für die Benennung von Valkey- oder Redis-Replikationsgruppen OSS (Clustermodus aktiviert) gelten folgende Einschränkungen:
Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.
Er muss mit einem Buchstaben beginnen.
Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.
Er darf nicht mit einem Bindestrich enden.
- ReplicationGroupDescription
Beschreibung der Replikationsgruppe.
- NumNodeGroups
Die Anzahl der Knotengruppen, die Sie mit dieser Replikationsgruppe erstellen möchten. Gültige Werte sind 1 bis 500.
- ReplicasPerNodeGroup
Die Anzahl der Replikat-Knoten in jeder Knotengruppe. Gültige Werte sind 1 bis 5.
- NodeGroupConfiguration
Die Konfiguration jeder Knotengruppe. Der Parameter
NodeGroupConfiguration
besteht aus den folgenden Feldern.-
PrimaryAvailabilityZone
– Die Availability Zone, in der sich der Primärknoten dieser Knotengruppe befindet. Wenn dieser Parameter weggelassen wird, wird die ElastiCache Availability Zone für den primären Knoten ausgewählt.Beispiel: us-west-2a.
-
ReplicaAvailabilityZones
– Eine Liste der Availability Zones, in denen sich die Lesereplikate befinden. Die Anzahl der Availability Zones in dieser Liste muss mit dem Wert vonReplicaCount
übereinstimmen. Wenn dieser Parameter weggelassen wird, werden die ElastiCache Availability Zones für die Replikatknoten ausgewählt. -
ReplicaCount
– Die Anzahl der Replikatknoten in dieser Knotengruppe. -
Slots
– Eine Zeichenfolge, die den Keyspace für die Knotengruppe angibt. Das Format für die Zeichenfolge iststartKey-endKey
. Wenn dieser Parameter weggelassen wird, werden ElastiCache die Schlüssel gleichmäßig auf die Knotengruppen verteilt.Beispiel: "0–4999"
-
- CacheNodeType
Der Knotentyp für jeden Knoten in der Replikationsgruppe.
ElastiCache unterstützt die folgenden Knotentypen. Im Allgemeinen bieten die Typen der aktuellen Generation im Vergleich zu den entsprechenden Typen der vorherigen Generationen mehr Speicher und Rechenleistung zu niedrigeren Kosten.
Weitere Informationen zu Leistungsdetails für jeden Knotentyp finden Sie unter EC2Amazon-Instanztypen
. - --data-tiering-enabled
Legen Sie diesen Parameter fest, wenn Sie einen R6gd-Knotentyp verwenden. Wenn Sie kein Daten-Tiering verwenden möchten, legen Sie
--no-data-tiering-enabled
fest. Weitere Informationen finden Sie unter Daten-Tiering ElastiCache.- CacheParameterGroup
Geben Sie die
default.redis6.x.cluster.on
Parametergruppe oder eine davon abgeleitete Parametergruppe an,default.redis6.x.cluster.on
um eine Valkey- oder Redis-Replikationsgruppe OSS (Clustermodus aktiviert) zu erstellen. Weitere Informationen finden Sie unter Änderungen der Parameter in Redis OSS 6.x.- --Netzwerktyp
Entweder
ipv4
,ipv
oderdual-stack
. Wenn Sie Dual-Stack auswählen, müssen Sie den--IpDiscovery
-Parameter entweder aufipv4
oderipv6
festlegen.- Engine
redis
- EngineVersion
6.0
Wenn Sie die Verschlüsselung während der Übertragung oder im Ruhezustand für diese Replikationsgruppe aktivieren möchten, fügen Sie einen oder beide der Parameter TransitEncryptionEnabled=true
oder AtRestEncryptionEnabled=true
hinzu und erfüllen die folgenden Bedingungen.
-
Auf Ihrer Replikationsgruppe muss Redis OSS Version 3.2.6 oder 4.0.10 ausgeführt werden.
-
Die Replikationsgruppe muss in einem Amazon erstellt werdenVPC.
-
Sie müssen außerdem den Parameter
CacheSubnetGroup
einbinden. -
Sie müssen auch den Parameter
AuthToken
mit dem vom Kunden angegebenen Zeichenfolgenwert für Ihr AUTH Token (Passwort) angeben, das für die Ausführung von Vorgängen an dieser Replikationsgruppe erforderlich ist.
Die Zeilenumbrüche dienen der besseren Lesbarkeit.
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateReplicationGroup &CacheNodeType=cache.m4.large &CacheParemeterGroup=default.redis6.xcluster.on &Engine=redis &EngineVersion=6.0 &NumNodeGroups=3 &ReplicasPerNodeGroup=2 &ReplicationGroupDescription=test%20group &ReplicationGroupId=myReplGroup &Version=2015-02-02 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150202T192317Z &X-Amz-Credential=<credential>
Weitere Informationen und Parameter, die Sie möglicherweise verwenden möchten, finden Sie im ElastiCache API Thema CreateReplicationGroup.