Schritt 3: Connect zum Cluster her - Amazon MemoryDB

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.

Schritt 3: Connect zum Cluster her

Bevor Sie fortfahren, müssen Sie Schritt 2: Autorisieren Sie den Zugriff auf den Cluster abschließen.

In diesem Abschnitt wird davon ausgegangen, dass Sie eine EC2 Amazon-Instance erstellt haben und eine Verbindung zu ihr herstellen können. Eine Anleitung dazu finden Sie im Amazon-Leitfaden „EC2Erste Schritte“.

Eine EC2 Amazon-Instance kann nur dann eine Verbindung zu einem Cluster herstellen, wenn Sie sie dazu autorisiert haben.

Finden Sie Ihren Cluster-Endpunkt

Wenn sich Ihr Cluster im Status „Verfügbar“ befindet und Sie den Zugriff darauf autorisiert haben, können Sie sich bei einer EC2 Amazon-Instance anmelden und eine Verbindung zum Cluster herstellen. Hierzu müssen Sie zuerst den Endpunkt bestimmen.

Weitere Informationen zum Auffinden Ihrer Endgeräte finden Sie im Folgenden:

Stellen Sie eine Connect zu einem MemoryDB-Cluster her (Linux)

Da Sie nun den benötigten Endpunkt haben, können Sie sich bei einer EC2 Instanz anmelden und eine Verbindung zum Cluster herstellen. Im folgenden Beispiel verwenden Sie das CLI-Hilfsprogramm, um mithilfe von Ubuntu 22 eine Verbindung zu einem Cluster herzustellen. Die neueste Version von CLI unterstützt auchSSL/TLSfür die Verbindung von Clustern mit aktivierter Verschlüsselung/Authentifizierung.

Mit Redis-Cli eine Verbindung zu MemoryDB-Knoten herstellen

Um auf Daten von MemoryDB-Knoten zuzugreifen, verwenden Sie Clients, die mit Secure Socket Layer () arbeiten. SSL Sie können redis-cli auch TLS SSL mit/auf Amazon Linux und Amazon Linux 2 verwenden.

So verwenden Sie redis-cli, um eine Verbindung zu einem MemoryDB-Cluster auf Amazon Linux 2 oder Amazon Linux herzustellen
  1. Laden Sie das redis-cli-Dienstprogramm herunter und kompilieren Sie es. Dieses Hilfsprogramm ist in der Redis-Softwaredistribution enthalten. OSS

  2. Geben Sie an der Befehlszeile Ihrer EC2 Instanz die entsprechenden Befehle für die von Ihnen verwendete Linux-Version ein.

    Amazon Linux 2023

    Wenn Sie Amazon Linux 2023 verwenden, geben Sie Folgendes ein:

    sudo yum install redis6 -y

    Geben Sie dann den folgenden Befehl ein und ersetzen Sie den in diesem Beispiel gezeigten Befehl durch den Endpunkt Ihres Clusters und den Port.

    redis-cli -h Primary or Configuration Endpoint --tls -p 6379

    Weitere Informationen zum Auffinden des Endpunkts finden Sie unter Finden Sie Ihre Knotenendpunkte.

    Amazon Linux 2

    Wenn Sie Amazon Linux 2 verwenden, geben Sie Folgendes ein:

    sudo yum -y install openssl-devel gcc wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    Wenn Sie Amazon Linux verwenden, geben Sie Folgendes ein:

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Unter Amazon Linux müssen Sie möglicherweise auch die folgenden zusätzlichen Schritte ausführen:

    sudo yum install clang CC=clang make sudo make install
  3. Nachdem Sie das Hilfsprogramm redis-cli heruntergeladen und installiert haben, wird empfohlen, den optionalen Befehl auszuführen. make-test

  4. Um eine Verbindung zu einem Cluster mit aktivierter Verschlüsselung und Authentifizierung herzustellen, geben Sie diesen Befehl ein:

    redis-cli -h Primary or Configuration Endpoint --tls -a 'your-password' -p 6379
    Anmerkung

    Wenn Sie redis6 auf Amazon Linux 2023 installieren, können Sie jetzt den folgenden Befehl verwendenredis6-cli: redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379