Mit Knoten verbinden - Amazon ElastiCache

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 OSS Redis-Knoten herstellen

Bevor Sie versuchen, eine Verbindung zu den Valkey- oder OSS Redis-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 ausgeführt wird. OSS

Um mit der Valkey-CLI eine Verbindung zu einem Valkey- oder OSS Redis-Cluster herzustellen
  1. Connect Sie mithilfe des Verbindungsdienstprogramms Ihrer Wahl eine Verbindung zu Ihrer EC2 Amazon-Instance her.

    Anmerkung

    Anweisungen zum Herstellen einer Verbindung mit einer EC2 Amazon-Instance finden Sie im Amazon-Handbuch „EC2Erste Schritte“.

  2. Um die GNU Compiler Collection zu erstellenvalkey-cli, herunterzuladen und zu installieren (gcc). Geben Sie an der Befehlszeile Ihrer EC2 Instanz den folgenden Befehl ein und geben Sie ihn y an der Bestätigungsaufforderung ein.

    sudo yum install gcc

    Die 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!
  3. Laden Sie das valkey-cli Utility herunter und kompilieren Sie es. Dieses Hilfsprogramm ist in der Valkey-Softwaredistribution enthalten. Geben Sie an der Befehlszeile Ihrer EC2 Instanz die folgenden Befehle ein:

    Anmerkung

    Führen Sie bei Ubuntu-Systemen make distclean aus, bevor Sie make ausführen.

    wget https://github.com/valkey-io/valkey/archive/refs/tags/7.2.6.tar.gz tar xvzf valkey-7.2.6.tar.gz cd valkey-7.2.6 make distclean # ubuntu systems only make
  4. Geben Sie an der Befehlszeile Ihrer EC2 Instance den folgenden Befehl ein.

    src/valkey-cli -c -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379

    Eine Valkey- oder OSS Redis-Befehlszeile ähnlich der folgenden wird angezeigt.

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. Testen Sie die Verbindung, indem Sie die Befehle Valkey oder Redis ausführen. OSS

    Sie sind jetzt mit dem Cluster verbunden und können Valkey- oder Redis-Befehle ausführen. OSS Im Folgenden finden Sie einige Beispielbefehle mit ihren Valkey- oder Redis-Antworten. OSS

    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

Informationen zum Herstellen von Verbindungen zu Knoten oder Clustern mit Secure Sockets Layer (SSL) -Verschlüsselung (bei der Übertragung aktiviert) finden Sie unter. 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-Website.

So stellen Sie eine Verbindung mit einem Knoten mithilfe von telnet her
  1. Connect Sie mithilfe des Verbindungsdienstprogramms Ihrer Wahl eine Verbindung zu Ihrer EC2 Amazon-Instance her.

    Anmerkung

    Anweisungen zum Herstellen einer Verbindung mit einer EC2 Amazon-Instance finden Sie im Amazon-Handbuch „EC2Erste Schritte“.

  2. Laden Sie das Telnet-Hilfsprogramm herunter und installieren Sie es auf Ihrer EC2 Amazon-Instance. Geben Sie an der Befehlszeile Ihrer EC2 Amazon-Instance den folgenden Befehl und an der Befehlszeile y ein.

    sudo yum install telnet

    Die 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!
  3. Geben Sie an der Befehlszeile Ihrer EC2 Amazon-Instance den folgenden Befehl ein und ersetzen Sie den in diesem Beispiel gezeigten durch den Endpunkt Ihres Knotens.

    telnet mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 11211

    Die Ausgabe sieht in etwa folgendermaßen aus.

    Trying 128.0.0.1... Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com. Escape character is '^]'. >
  4. 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 >