Auf dieser Seite wird beschrieben, wie Sie eine neue Memorystore for Redis-Instanz erstellen, eine Verbindung zu dieser Instanz herstellen und die Instanz anschließend löschen.
Hinweis
-
Melden Sie sich bei Ihrem Google-Konto an.
Wenn Sie noch kein Konto haben, melden Sie sich hier für ein neues Konto an.
-
Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.
-
Die Abrechnung für das Cloud-Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für Ihr Projekt aktiviert ist.
- Falls noch nicht geschehen, installieren Sie das Cloud SDK.
Wählen Sie bei Aufforderung das Projekt aus, das Sie oben ausgewählt bzw. erstellt haben.
Wenn Sie das Cloud SDK bereits installiert haben, aktualisieren Sie es.
gcloud components update
Instanz von Memorystore for Redis erstellen
So erstellen Sie eine Memorystore for Redis-Instanz:
- Öffnen Sie ein Terminalfenster.
Legen Sie das Projekt, in dem Sie die Instanz erstellen möchten, in
gcloud
als Standardprojekt fest, indem Sie den folgenden Befehl eingeben:gcloud config set core/project PROJECT_ID
Geben Sie den folgenden Befehl ein, um eine Redis-Instanz der Basisstufe 2 GiB in der Region
us-central1
zu erstellen:gcloud redis instances create myinstance --size=2 --region=us-central1 \ --redis-version=redis_5_0
Geben Sie nach dem Erstellen der Instanz den Befehl
describe
ein, um die IP-Adresse und den Port der Instanz abzurufen:gcloud redis instances describe myinstance --region=us-central1
Bei Erfolg gibt
gcloud
Folgendes zurück:authorizedNetwork: projects/my-project/global/networks/default createTime: '2018-04-09T21:47:56.824081Z' currentLocationId: us-central1-a host: 10.0.0.27 locationId: us-central1-a memorySizeGb: 2 name: projects/my-project/locations/us-central1/instances/myinstance networkThroughputGbps: 2 port: 6379 redisVersion: REDIS_4_0 reservedIpRange: 10.0.0.24/29 state: READY tier: BASIC
Verwenden Sie die Werte
host
undport
, um eine Verbindung zur Instanz herzustellen.
Verbindung zu einer Redis-Instanz über eine Compute Engine-VM herstellen
Sie können eine Verbindung zur Redis-Instanz über eine Compute Engine-VM-Instanz herstellen, die sich im selben Projekt, in derselben Region und im selben Netzwerk wie die Redis-Instanz befindet.
Wenn Sie in Ihrem Projekt, in derselben Region und im selben Netzwerk wie Ihre Redis-Instanz noch keine Compute Engine-VM haben, erstellen Sie eine VM und stellen Sie eine Verbindung zu ihr her. Folgen Sie dazu der Kurzanleitung: Linux-VM verwenden }.
Installieren Sie
telnet
mitapt-get
:sudo apt-get install telnet
Rufen Sie vom Terminal aus Telnet an die IP-Adresse der Redis-Instanz auf und ersetzen Sie variables durch die entsprechenden Werte.
telnet instance-ip-address 6379
Bei Erfolg gibt der Befehl folgendes Ergebnis zurück:
Trying instance-ip-address… Connected to instance-ip-address
Geben Sie in der Telnet-Sitzung einige Redis-Befehle ein:
Geben Sie Folgendes ein:
PING
Ergebnis:
PONG
Eingeben
SET HELLO WORLD
Ergebnis:
+OK
Geben Sie Folgendes ein:
GET HELLO
Ergebnis:
$5 WORLD
Bereinigen
Löschen Sie die Instanz mit dem folgenden Befehl, um zu vermeiden, dass Ihrem Google Cloud-Konto die in dieser Kurzanleitung verwendeten Ressourcen in Rechnung gestellt werden:
gcloud redis instances delete myinstance --region=us-central1
Geben Sie
Y
ein, um die zu löschende Instanz zu bestätigen:You are about to delete instance [myinstance] in [us-central1]. Any associated data will be lost. Do you want to continue (Y/n)? Y Delete request issued for: [myinstance]
Bei Erfolg gibt
gcloud
Folgendes zurück:Deleted instance [myinstance].
Nächste Schritte
- Mehr zum Erstellen und Verwalten von Instanzen erfahren
- Verbindung zu einer Redis-Instanz herstellen
- Weitere Informationen zu Redis-Instanzen