Connessione ai nodi - Amazon ElastiCache

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à.

Connessione ai nodi

Connessione ai nodi Valkey o Redis OSS

Prima di tentare di connettersi ai OSS nodi Valkey o Redis del cluster, è necessario disporre degli endpoint per i nodi. Per individuare gli endpoint, consultare la seguente documentazione:

Nell'esempio seguente, si utilizza l'utilità valkey-cli per connettersi a un cluster che esegue Valkey o Redis. OSS

Per connettersi a un OSS cluster Valkey o Redis utilizzando valkey-cli
  1. Connettiti alla tua EC2 istanza Amazon utilizzando l'utilità di connessione che preferisci.

    Nota

    Per istruzioni su come connettersi a un'EC2istanza Amazon, consulta la Amazon EC2 Getting Started Guide.

  2. Per crearevalkey-cli, scaricare e installare la GNU Compiler Collection (gcc). Al prompt dei comandi dell'EC2istanza, immettete il comando seguente e immettetelo y al prompt di conferma.

    sudo yum install gcc

    Viene visualizzato un output simile al seguente.

    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. Scaricate e compilate l'utilità valkey-cli. Questa utilità è inclusa nella distribuzione del software Valkey. Al prompt dei comandi dell'EC2istanza, digita i seguenti comandi:

    Nota

    Per sistemi Ubuntu, prima di eseguire make, esegui make distclean.

    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. Al prompt dei comandi dell'EC2istanza, digita il comando seguente.

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

    Viene visualizzato un prompt dei OSS comandi Valkey o Redis simile al seguente.

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. Verifica la connessione eseguendo i comandi Valkey o Redis. OSS

    Ora sei connesso al cluster e puoi eseguire comandi Valkey o Redis. OSS Di seguito sono riportati alcuni comandi di esempio con le relative risposte Valkey o Redis. 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

Per la connessione a nodi o cluster con crittografia Secure Sockets Layer (SSL) (abilitata in transito), vedere. ElastiCache crittografia in transito () TLS

Connessione ai nodi Memcached

Prima di provare a connettersi al cluster Memcached, sono necessari gli endpoint per i nodi. Per individuare gli endpoint, consultare la seguente documentazione:

L'esempio seguente utilizza l'utilità telnet per eseguire la connessione a un nodo che esegue Memcached.

Nota

Per ulteriori informazioni su Memcached e i comandi Memcached disponibili, consulta il sito Web Memcached.

Per connettersi a un nodo mediante telnet
  1. Connettiti alla tua EC2 istanza Amazon utilizzando l'utilità di connessione che preferisci.

    Nota

    Per istruzioni su come connettersi a un'EC2istanza Amazon, consulta la Amazon EC2 Getting Started Guide.

  2. Scarica e installa l'utilità telnet sulla tua EC2 istanza Amazon. Al prompt dei comandi dell'EC2istanza Amazon, digita il comando seguente e digita y al prompt dei comandi.

    sudo yum install telnet

    Viene visualizzato un output simile al seguente.

    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. Al prompt dei comandi dell'EC2istanza Amazon, digita il comando seguente, sostituendo l'endpoint del nodo con quello mostrato in questo esempio.

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

    Viene visualizzato un output simile al seguente.

    Trying 128.0.0.1... Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com. Escape character is '^]'. >
  4. Eseguire il test della connessione eseguendo i comandi Memcached.

    Una volta connessi a un nodo è possibile eseguire i comandi Memcached. Di seguito è riportato un esempio.

    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 >