

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Conexão a nós
<a name="nodes-connecting"></a>

## Conexão a nós do Valkey ou Redis OSS
<a name="nodes-connecting.val"></a>

Antes de tentar se conectar aos nós do Valkey ou Redis OSS no cluster, você deve ter os endpoints para os nós. Para localizar os endpoints, consulte o seguinte:
+ [Localização de endpoints de um cluster do Valkey ou do Redis OSS (modo cluster desabilitado) (console)](Endpoints.md#Endpoints.Find.Redis)
+ [Localização de endpoints para um cluster do Valkey ou do Redis OSS (modo cluster habilitado) (console)](Endpoints.md#Endpoints.Find.RedisCluster)
+ [Encontrando endpoints (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Encontrando endpoints (ElastiCache API)](Endpoints.md#Endpoints.Find.API)

No exemplo a seguir, você usa o utilitário *valkey-cli* para se conectar a um cluster que está executando o Valkey ou Redis OSS.

**nota**  
Para obter mais informações sobre os comandos disponíveis, consulte a página da Web [Comandos](http://valkey.io/commands).

**Para se conectar a um cluster OSS Valkey ou Redis usando o *valkey-cli***

1. Conexão à sua instância do Amazon EC2 com o utilitário de conexão de sua escolha. 
**nota**  
Para obter instruções sobre como se conectar a uma instância do Amazon EC2, consulte o [Guia de conceitos básicos do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Para criar `valkey-cli`, baixe e instale o GNU Compiler Collection (`gcc`). No prompt de comando da sua instância do EC2, digite o seguinte comando e digite `y` no prompt de confirmação.

   ```
   sudo yum install gcc
   ```

   É exibida uma saída semelhante à seguinte.

   ```
   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. Baixe e compile o utilitário *valkey-cli*. Esse utilitário está incluído na distribuição do software Valkey. No prompt de comando da sua instância do EC2, digite os seguintes comandos:
**nota**  
Para sistemas Ubuntu, antes de executar o `make`, execute `make distclean`.

   ```
   wget -O valkey-8.0.0.tar.gz 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. No prompt de comando da sua instância do EC2, digite o comando a seguir.

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

   É exibido um prompt de comando do Valkey ou Redis OSS semelhante ao seguinte.

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

1. Teste a conexão executando comandos do Valkey ou Redis OSS.

    Agora, você está conectado ao cluster e pode executar comandos do Valkey ou Redis OSS. Os seguintes são alguns comandos de exemplo com suas respostas do Valkey ou 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
   ```

Para conectar-se a nós ou clusters com criptografia Secure Sockets Layer (SSL) (em trânsito habilitado), consulte [ElastiCache criptografia em trânsito (TLS)](in-transit-encryption.md).

## Conexão a nós do Memcached
<a name="nodes-connecting.mem"></a>

Antes de tentar se conectar ao seu cluster Memcached, você deve ter os endpoints para os nós. Para localizar os endpoints, consulte o seguinte:
+ [Localização de endpoints de um cluster (console) (Memcached)](Endpoints.md#Endpoints.Find.Memcached)
+ [Encontrando endpoints (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Encontrando endpoints (ElastiCache API)](Endpoints.md#Endpoints.Find.API)

No exemplo a seguir, você usa o utilitário *telnet* para se conectar a um nó que está executando o Memcached.

**nota**  
Para obter mais informações sobre o Memcached e os comandos Memcached disponíveis, consulte o site do [Memcached](http://memcached.org/).

**Para se conectar a um nó usando *telnet***

1. Conecte-se à instância do Amazon EC2 com o utilitário de conexão de sua escolha. 
**nota**  
 Para obter instruções sobre como se conectar a uma instância do Amazon EC2, consulte o [Guia de conceitos básicos do Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Baixe e instale o utilitário *telnet* na sua instância do Amazon EC2. No prompt de comando da sua instância do Amazon EC2, digite o seguinte comando e digite *y*.

   ```
   sudo yum install telnet
   ```

   É exibida uma saída semelhante à seguinte.

   ```
   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. No prompt de comando da sua instância do Amazon EC2, digite o seguinte comando, substituindo o endpoint do seu nó por aquele mostrado neste exemplo.

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

   É exibida uma saída semelhante à seguinte.

   ```
   Trying 128.0.0.1...
   Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com.
   Escape character is '^]'.
   >
   ```

1. Teste a conexão executando comandos Memcached.

    Agora você está conectado a um nó e pode executar comandos Memcached. Veja um exemplo do a seguir: 

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