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
Scaricare e compilare l'utilità redis-cli. Questa utilità è inclusa nella distribuzione del software Redis. OSS
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 6379Per 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
Dopo aver scaricato e installato l'utilità redis-cli, si consiglia di eseguire il comando opzionale.
make-test
-
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 6379Nota
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