Fase 3: Connect al cluster - Amazon MemoryDB

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Fase 3: Connect al cluster

Prima di continuare, completa Passaggio 2: autorizzare l'accesso al cluster.

Questa sezione presuppone che tu abbia creato un'EC2istanza Amazon e che tu possa connetterti ad essa. Per istruzioni su come eseguire questa operazione, consulta la Amazon EC2 Getting Started Guide.

Un'EC2istanza Amazon può connettersi a un cluster solo se l'hai autorizzata a farlo.

Trova il tuo endpoint del cluster

Quando il cluster è nello stato disponibile e hai autorizzato l'accesso ad esso, puoi accedere a un'EC2istanza Amazon e connetterti al cluster. A questo scopo, devi innanzitutto determinare l'endpoint.

Per ulteriori informazioni su come trovare i tuoi endpoint, consulta quanto segue:

Connect a un cluster MemoryDB (Linux)

Ora che hai l'endpoint di cui hai bisogno, puoi accedere a un'EC2istanza e connetterti al cluster. Nell'esempio seguente, si utilizza l'utilità cli per connettersi a un cluster utilizzando Ubuntu 22. L'ultima versione di cli supporta ancheSSL/TLSper connettere cluster abilitati alla crittografia/autenticazione.

Connessione ai nodi MemoryDB utilizzando redis-cli

Per accedere ai dati dai nodi MemoryDB, si utilizzano client che funzionano con Secure Socket Layer (). SSL Puoi anche usare redis-cli con/TLSsu SSL Amazon Linux e Amazon Linux 2.

Per utilizzare redis-cli per connettersi a un cluster MemoryDB su Amazon Linux 2 o Amazon Linux
  1. Scaricare e compilare l'utilità redis-cli. Questa utilità è inclusa nella distribuzione del software Redis. OSS

  2. Al prompt dei comandi dell'EC2istanza, digita i comandi appropriati per la versione di Linux che stai utilizzando.

    Amazon Linux 2023

    Se usi Amazon Linux 2023, inserisci questo:

    sudo yum install redis6 -y

    Quindi digita il comando seguente, sostituendo l'endpoint del cluster e la porta con quanto mostrato in questo esempio.

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

    Per ulteriori informazioni sulla ricerca dell'endpoint, consultaIndividuazione degli endpoint dei nodi.

    Amazon Linux 2

    Se usi Amazon Linux 2, inserisci questo:

    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

    Se usi Amazon Linux, inserisci questo:

    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/

    Su Amazon Linux, potrebbe essere necessario eseguire anche i seguenti passaggi aggiuntivi:

    sudo yum install clang CC=clang make sudo make install
  3. Dopo aver scaricato e installato l'utilità redis-cli, si consiglia di eseguire il comando opzionale. make-test

  4. Per connetterti a un cluster con crittografia e autenticazione abilitate, inserisci questo comando:

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

    Se installi redis6 su Amazon Linux 2023, ora puoi usare redis6-cli il comando al posto di: redis-cli

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