

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
<a name="nodes-connecting"></a>

## Connessione ai nodi Valkey o Redis OSS
<a name="nodes-connecting.val"></a>

Prima di tentare di connettersi ai nodi Valkey o Redis OSS del cluster, è necessario disporre degli endpoint per i nodi. Per individuare gli endpoint, consultare la seguente documentazione:
+ [Ricerca degli endpoint (console) del cluster Valkey o Redis OSS (modalità cluster disabilitata)](Endpoints.md#Endpoints.Find.Redis)
+ [Ricerca degli endpoint per un cluster (console) Valkey o Redis OSS (modalità cluster abilitata)](Endpoints.md#Endpoints.Find.RedisCluster)
+ [Individuazione degli endpoint (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Ricerca degli endpoint (API) ElastiCache](Endpoints.md#Endpoints.Find.API)

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

**Nota**  
[Per ulteriori informazioni sui comandi disponibili, consultate la pagina Web Comandi.](http://valkey.io/commands)

***Per connettersi a un cluster Valkey o Redis OSS 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' EC2 istanza Amazon, consulta la [Amazon EC2 Getting Started Guide](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Per compilare `valkey-cli`, scaricare e installare la GNU Compiler Collection (`gcc`). Al prompt dei comandi dell' EC2 istanza, inserisci il comando seguente ed entra `y` nella riga 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!
   ```

1. *Scaricate e compilate l'utilità valkey-cli.* Questa utilità è inclusa nella distribuzione del software Valkey. Al prompt dei comandi dell'EC2 istanza, 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/8.0.0.tar.gz
   tar xvzf valkey-8.0.0.tar.gz
   cd valkey-8.0.0
   make distclean      # ubuntu systems only
   make
   ```

1. Al prompt dei comandi dell' EC2 istanza, digita il comando seguente.

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

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

   ```
   redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
   ```

1. Verifica la connessione eseguendo i comandi Valkey o Redis OSS.

    Ora sei connesso al cluster e puoi eseguire i 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 ai nodi o ai cluster con crittografia SSL (Secure Sockets Layer) abilitata in transito, consulta [ElastiCache crittografia in transito (TLS)](in-transit-encryption.md).

## Connessione ai nodi Memcached
<a name="nodes-connecting.mem"></a>

Prima di provare a connettersi al cluster Memcached, sono necessari gli endpoint per i nodi. Per individuare gli endpoint, consultare la seguente documentazione:
+ [Individuazione degli endpoint di un cluster (console) (Memcached)](Endpoints.md#Endpoints.Find.Memcached)
+ [Individuazione degli endpoint (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Ricerca degli endpoint (API) ElastiCache](Endpoints.md#Endpoints.Find.API)

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](http://memcached.org/).

**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' EC2 istanza Amazon, consulta la [Amazon EC2 Getting Started Guide](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Scarica e installa l'utilità *telnet* sulla tua EC2 istanza Amazon. Al prompt dei comandi dell' EC2 istanza 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!
   ```

1. Al prompt dei comandi dell' EC2 istanza 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 '^]'.
   >
   ```

1. 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
   >
   ```