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.
Mit Knoten verbinden
Verbindung zu Valkey- oder Redis OSS-Knoten herstellen
Bevor Sie versuchen, eine Verbindung zu den Valkey- oder Redis OSS-Knoten in Ihrem Cluster herzustellen, müssen Sie über die Endpunkte für die Knoten verfügen. Informationen zum Ermitteln der Endpunkte finden Sie unter:
Im folgenden Beispiel verwenden Sie das Hilfsprogramm valkey-cli, um eine Verbindung zu einem Cluster herzustellen, auf dem Valkey oder Redis OSS ausgeführt wird.
Um eine Verbindung zu einem Valkey- oder Redis OSS-Cluster herzustellen, verwenden Sie den valkey-cli
-
Verbinden Sie sich mit Ihrer Amazon-EC2-Instance mit dem Verbindungsdienstprogramm Ihrer Wahl.
Anmerkung
Anweisungen zur Verbindung mit einer Amazon-EC2-Instance finden Sie im Amazon-EC2-Erste-Schritte-Handbuch.
-
Laden Sie zum Entwickeln von
valkey-clidie GNU Compiler Collection (gcc) herunter und installieren Sie diese. Geben Sie an der Befehlsaufforderung Ihrer EC2-Instance den folgenden Befehl und dannyan der Bestätigungsaufforderung ein.sudo yum install gccDie Ausgabe sieht in etwa folgendermaßen aus.
Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 27 M Installed size: 53 M Is this ok [y/N]: y Downloading Packages: (1/11): binutils-2.22.52.0.1-10.36.amzn1.x86_64.rpm | 5.2 MB 00:00 (2/11): cpp46-4.6.3-2.67.amzn1.x86_64.rpm | 4.8 MB 00:00 (3/11): gcc-4.6.3-3.10.amzn1.noarch.rpm | 2.8 kB 00:00 ...(output omitted)... Complete! -
Laden Sie das Valkey-Cli-Hilfsprogramm herunter und kompilieren Sie es. Dieses Hilfsprogramm ist in der Valkey-Softwaredistribution enthalten. Geben Sie an der Eingabeaufforderung Ihrer EC2-Instance die folgenden Befehle ein:
Anmerkung
Führen Sie bei Ubuntu-Systemen
make distcleanaus, bevor Siemakeausführen.wget -O valkey-8.0.0.tar.gz https://github.com/valkey-io/valkey/archive/refs/tags/8.0.0.tar.gz tar xvzf valkey-8.0.0.tar.gz cd valkey-8.0.0 make distclean # ubuntu systems only make -
Geben Sie bei der Eingabeaufforderung Ihrer EC2-Instance den folgenden Befehl ein.
src/valkey-cli -c -hmycachecluster---eaogs8---0001---usw2---cache.amazonaws.com.rproxy.govskope.ca-p6379Eine Valkey- oder Redis OSS-Eingabeaufforderung ähnlich der folgenden wird angezeigt.
redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379> -
Testen Sie die Verbindung, indem Sie die Befehle Valkey oder Redis OSS ausführen.
Sie sind jetzt mit dem Cluster verbunden und können Valkey- oder Redis OSS-Befehle ausführen. Im Folgenden finden Sie einige Beispielbefehle mit ihren Valkey- oder Redis OSS-Antworten.
set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello" get b // Get value for key "b" results in miss (nil) set b "Good-bye" EX 5 // Set key "b" with a string value and a 5 second expiration get b "Good-bye" // wait 5 seconds get b (nil) // key has expired, nothing returned quit // Exit from valkey-cli
Zum Herstellen der Verbindung zu Knoten oder Clustern mit SSL (Secure Sockets Layer)-Verschlüsselung (Verschlüsselung während der Übertragung aktiviert) siehe ElastiCache Verschlüsselung bei der Übertragung (TLS).
Verbindung zu Memcached-Knoten herstellen
Bevor Sie versuchen, eine Verbindung mit Ihrem Memcached-Cluster herzustellen, benötigen Sie die Endpunkte für die Knoten. Informationen zum Ermitteln der Endpunkte finden Sie unter:
Im folgenden Beispiel verwenden Sie das telnet-Dienstprogramm, um eine Verbindung mit einem Knoten herzustellen, der Memcached ausführt.
Anmerkung
Weitere Informationen über Memcached und verfügbare Memcached-Befehle finden Sie auf der Memcached
Um eine Verbindung zu einem Knoten herzustellen mit Telnet
-
Stellen Sie eine Verbindung zu Ihrer Amazon-EC2-Instance her, indem Sie das Verbindungsprogramm Ihrer Wahl verwenden.
Anmerkung
Anweisungen zur Verbindung mit einer Amazon-EC2-Instance finden Sie im Amazon-EC2-Erste-Schritte-Handbuch.
-
Laden Sie das Telnet-Dienstprogramm herunter und installieren Sie es auf Ihrer Amazon-EC2-Instance. Geben Sie an der Eingabeaufforderung Ihrer Amazon-EC2-Instance den folgenden Befehl ein und geben Sie an der Eingabeaufforderung y ein.
sudo yum install telnetDie Ausgabe sieht in etwa folgendermaßen aus.
Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 63 k Installed size: 109 k Is this ok [y/N]: y Downloading Packages: telnet-0.17-47.7.amzn1.x86_64.rpm | 63 kB 00:00 ...(output omitted)... Complete! -
Geben Sie an der Eingabeaufforderung Ihrer Amazon-EC2-Instance den folgenden Befehl ein, wobei Sie den Endpunkt Ihres Knotens durch den in diesem Beispiel gezeigten ersetzen.
telnet mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 11211Die Ausgabe sieht in etwa folgendermaßen aus.
Trying 128.0.0.1... Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com. Escape character is '^]'. > -
Prüfen Sie die Verbindung mithilfe der Memcached-Befehle.
Sie sind nun mit einem Knoten verbunden und können Memcached-Befehle ausführen. Im Folgenden wird ein -Beispiel gezeigt.
set a 0 0 5 // Set key "a" with no expiration and 5 byte value hello // Set value as "hello" STORED get a // Get value for key "a" VALUE a 0 5 hello END get b // Get value for key "b" results in miss END >