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 sia stata creata un'istanza Amazon EC2 ed eseguita la connessione alla stessa. Per istruzioni su come procedere, consoluta la Guida alle operazioni di base di Amazon EC2.

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

Trova il tuo endpoint del cluster

Quando lo stato del cluster è disponibile e l'accesso al cluster è stato autorizzato, puoi accedere a un'istanza Amazon EC2 e connetterti al cluster. A questo scopo, devi innanzitutto determinare l'endpoint.

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

Connect a un cluster MemoryDB (Linux)

Ora che hai l'endpoint di cui hai bisogno, puoi accedere a un'istanza EC2 e connetterti al cluster. Nell'esempio seguente, usi l'utilità cli per connetterti a un cluster usando Ubuntu 22. L'ultima versione di cli supporta anche SSL/TLS per la connessione di 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 TLS/SSL su 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'istanza EC2, 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