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.
Erstellen eines Clusters
Die folgenden Beispiele zeigen, wie Sie einen Redis ElastiCache -Cluster mit der AWS Management Console, AWS CLI und API erstellen.
ElastiCache unterstützt die Replikation, wenn Sie die Redis-Engine verwenden. Um die Latenz zwischen dem Schreiben von Daten in einen primären Redis-Cluster mit Lese-/Schreibzugriff und der Weitergabe an einen schreibgeschützten sekundären Cluster zu überwachen, ElastiCache fügt dem Cluster einen speziellen Schlüssel hinzu, ElastiCacheMasterReplicationTimestamp
. Dieser Schlüssel ist die aktuelle Weltzeit (UTC). Da ein Redis-Cluster vielleicht zu einem späteren Zeitpunkt zu einer Replikationsgruppe hinzugefügt wird, ist dieser Schlüssel in allen Redis-Clustern enthalten, auch wenn sie anfänglich nicht Mitglieder einer Replikationsgruppe sind. Weitere Informationen zu Replikationsgruppen finden Sie unter Hohe Verfügbarkeit mit Replikationsgruppen.
Befolgen Sie zum Erstellen eines Redis-Clusters (Cluster-Modus deaktiviert) die Schritte unter Einen Redis-Cluster erstellen (Cluster-Modus deaktiviert) (Konsole).
Sobald der Status Ihres Clusters verfügbar ist, können Sie Amazon EC2 Zugriff darauf gewähren, sich mit ihm verbinden und ihn nutzen. Weitere Informationen finden Sie unter Schritt 3: Zugriff auf den Cluster autorisieren und Schritt 4: Herstellen einer Verbindung zu einem Cluster-Knoten.
Wichtig
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Löschen eines Clusters.
Wenn Sie Redis 3.2.4 oder höher einsetzen, können Sie einen Redis-Cluster (Cluster-Modus aktiviert) erstellen. Redis-Cluster (Cluster-Modus aktiviert) unterstützen die Partitionierung Ihrer Daten über 1 bis 500 Shards (API/CLI: Knotengruppen), allerdings mit einigen Einschränkungen. Für einen Vergleich von Redis (Cluster-Modus deaktiviert) und Redis (Cluster-Modus aktiviert) siehe Unterstützte ElastiCache-for-Redis-Versionen.
So erstellen Sie einen Redis-Cluster (Cluster-Modus aktiviert) mithilfe der ElastiCache Konsole
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon- ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/
. -
Wählen Sie aus der Liste in der oberen rechten Ecke die AWS Region aus, in der Sie diesen Cluster starten möchten.
-
Wählen Sie im Navigationsbereich Get started (Erste Schritte) aus.
Wählen Sie Create VPC (VPC erstellen) aus und befolgen Sie die Schritte unter Erstellen einer Virtual Private Cloud (VPC).
Wählen Sie auf der ElastiCache Dashboard-Seite Cluster erstellen und dann Redis-Cluster erstellen aus.
-
Führen Sie unter Cluster settings (Cluster-Einstellungen) die folgenden Schritte aus:
Wählen Sie Configure and create a new cluster (Neuen Cluster konfigurieren und erstellen) aus.
Wählen Sie für Cluster mode (Cluster-Modus) Enabled (Aktiviert) aus.
-
Geben Sie für Cluster info (Cluster-Info) einen Wert für Name (Name) ein.
-
(Optional) Geben Sie einen Wert für Description (Beschreibung) ein.
Unter Location (Speicherort):
Informationen zum Erstellen des Äquivalents mithilfe der ElastiCache API oder AWS CLI anstelle der ElastiCache Konsole finden Sie im Folgenden:
Sobald als Status des Clusters available erscheint, können Sie EC2 Zugriff darauf erteilen, eine Verbindung mit ihm herstellen und ihn verwenden. Weitere Informationen finden Sie unter Schritt 3: Zugriff auf den Cluster autorisieren und Schritt 4: Herstellen einer Verbindung zu einem Cluster-Knoten.
Wichtig
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Löschen eines Clusters.
Verwenden Sie den Befehl AWS CLI, um einen Cluster mit der zu erstellencreate-cache-cluster
.
Wichtig
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Löschen eines Clusters.
Erstellen eines Redis-Clusters (Cluster-Modus deaktiviert) (CLI)
Beispiel – Ein Redis-Cluster (Cluster-Modus deaktiviert) ohne Lesereplikate
Der folgende CLI-Code erstellt einen Redis-Cache-Cluster (Cluster-Modus deaktiviert) ohne Replikate.
Anmerkung
Wenn Sie einen Cluster mit einem Knotentyp aus der R6gd-Familie erstellen, müssen Sie den Parameter data-tiering-enabled
übergeben.
Für Linux, macOS oder Unix:
aws elasticache create-cache-cluster \ --cache-cluster-id
my-cluster
\ --cache-node-typecache.r4.large
\ --engineredis
\ --num-cache-nodes1
\ --cache-parameter-groupdefault.redis6.x
\ --snapshot-arnsarn:aws:s3:::my_bucket/snapshot.rdb
Für Windows:
aws elasticache create-cache-cluster ^ --cache-cluster-id
my-cluster
^ --cache-node-typecache.r4.large
^ --engineredis
^ --num-cache-nodes1
^ --cache-parameter-groupdefault.redis6.x
^ --snapshot-arnsarn:aws:s3:::my_bucket/snapshot.rdb
Erstellen eines Redis-Clusters (Cluster-Modus aktiviert) (AWS CLI)
Redis-Cluster (Cluster-Modus aktiviert) (API/CLI: Replikationsgruppen) können mit dem create-cache-cluster
-Vorgang nicht erstellt werden. Um einen Redis-Cluster (Cluster-Modus aktiviert) zu erstellen (API/CLI: Replikationsgruppe), siehe Erstellen einer Redis-Replikationsgruppe (Clustermodus aktiviert) von Grund auf (AWS CLI).
Weitere Informationen finden Sie im AWS CLI - ElastiCache Referenzthema create-replication-group
.
Um einen Cluster mit der ElastiCache -API zu erstellen, verwenden Sie die -CreateCacheCluster
Aktion.
Wichtig
Sobald Ihr Cluster verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, die der Cluster aktiv ist, auch wenn Sie ihn nicht aktiv nutzen. Damit Ihnen keine Kosten mehr für diesen Cluster entstehen, müssen Sie ihn löschen. Siehe Löschen eines Clusters.
Themen
Erstellen eines Redis-Cache-Clusters (Cluster-Modus deaktiviert) (ElastiCache API)
Der folgende Code erstellt einen Redis-Cache-Cluster (Cluster-Modus deaktiviert) (ElastiCache API).
Die Zeilenumbrüche dienen der besseren Lesbarkeit.
https://elasticache.us-west-2.amazonaws.com/ ?Action=CreateCacheCluster &CacheClusterId=my-cluster &CacheNodeType=cache.r4.large &CacheParameterGroup=default.redis3.2 &Engine=redis &EngineVersion=3.2.4 &NumCacheNodes=1 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &SnapshotArns.member.1=arn%3Aaws%3As3%3A%3A%3AmyS3Bucket%2Fdump.rdb &Timestamp=20150508T220302Z &Version=2015-02-02 &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Credential=<credential> &X-Amz-Date=20150508T220302Z &X-Amz-Expires=20150508T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Signature=<signature>
Erstellen eines Cache-Clusters in Redis (Cluster-Modus aktiviert) (ElastiCache API)
Redis-Cluster (Cluster-Modus aktiviert) (API/CLI: Replikationsgruppen) können mit dem CreateCacheCluster
-Vorgang nicht erstellt werden. Um einen Redis-Cluster (Cluster-Modus aktiviert) zu erstellen (API/CLI: Replikationsgruppe), siehe Eine Replikationsgruppe in Redis (Clustermodus aktiviert) von Grund auf neu erstellen (ElastiCache API).
Weitere Informationen finden Sie im API ElastiCache -Referenzthema CreateReplicationGroup
.