

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Conexión a los nodos
<a name="nodes-connecting"></a>

## Conexión a nodos de Valkey o Redis OSS
<a name="nodes-connecting.val"></a>

Antes de intentar conectarse a los nodos de su clúster de Valkey o Redis OSS, debe disponer de los puntos de conexión para los nodos. Para encontrar los puntos de enlace, consulte lo siguiente:
+ [Búsqueda de puntos de conexión de un clúster de Valkey o Redis OSS (modo de clúster deshabilitado) (consola)](Endpoints.md#Endpoints.Find.Redis)
+ [Búsqueda de puntos de conexión para un clúster de Valkey o Redis OSS (modo de clúster habilitado) (consola)](Endpoints.md#Endpoints.Find.RedisCluster)
+ [Búsqueda de puntos de conexión (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Búsqueda de puntos de enlace (API de ElastiCache)](Endpoints.md#Endpoints.Find.API)

En el ejemplo siguiente, se emplea la utilidad *valkey-cli* para conectarse a un clúster que ejecuta Valkey o Redis OSS.

**nota**  
Para obtener más información sobre los comandos disponibles, consulte la página web [Comandos](http://valkey.io/commands).

**Conexión a un clúster de Valkey o Redis OSS mediante *valkey-cli***

1. Conéctese a la instancia de Amazon EC2 mediante la utilidad de conexión que prefiera. 
**nota**  
Para obtener instrucciones sobre cómo conectarse a una instancia de Amazon EC2, consulte la [Guía de introducción de Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Para la creación de `valkey-cli`, descargue e instale la recopilación del compilador GNU (`gcc`). En el símbolo del sistema de su instancia EC2, escriba el siguiente comando y especifique `y` en el mensaje de confirmación.

   ```
   sudo yum install gcc
   ```

   Aparecerá una salida similar a la siguiente.

   ```
   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. Descargue y compile la utilidad *valkey-cli*. Esta utilidad se incluye en la distribución de software de Valkey. En el símbolo del sistema de su instancia EC2, escriba los comandos siguientes:
**nota**  
En sistemas Ubuntu, antes de ejecutar `make`, ejecute `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. En el símbolo del sistema de la instancia EC2, escriba los comandos siguientes:

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

   Aparecerá un símbolo del sistema de Valkey o Redis OSS similar al siguiente.

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

1. Pruebe la conexión mediante la ejecución de comandos de Valkey o Redis OSS.

    Ya se ha conectado al clúster y puede ejecutar comandos de Valkey o Redis OSS. A continuación, se muestran algunos comandos de ejemplo con sus respuestas de 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
   ```

Para conectarse a nodos o clústeres que tienen cifrado de capa de conexión segura (SSL) (en tránsito habilitado), consulte [ElastiCache cifrado en tránsito (TLS)](in-transit-encryption.md).

## Conexión a los nodos de Memcached
<a name="nodes-connecting.mem"></a>

Antes de intentar conectarse a su clúster de Memcached, debe disponer de los puntos de enlace para los nodos. Para encontrar los puntos de enlace, consulte lo siguiente:
+ [Búsqueda de puntos de conexión de un clúster (consola) (Memcached)](Endpoints.md#Endpoints.Find.Memcached)
+ [Búsqueda de puntos de conexión (AWS CLI)](Endpoints.md#Endpoints.Find.CLI)
+ [Búsqueda de puntos de enlace (API de ElastiCache)](Endpoints.md#Endpoints.Find.API)

En el ejemplo siguiente, utilice la utilidad *telnet* para conectarse a un nodo que ejecuta Memcached.

**nota**  
Para obtener más información acerca de Memcached y los comandos de Memcached disponibles, consulte el sitio web de [Memcached](http://memcached.org/).

**Para conectarse a un nodo mediante *telnet***

1. Conéctese a la instancia de Amazon EC2 mediante el uso de la utilidad de conexión que prefiera. 
**nota**  
 Para obtener instrucciones sobre cómo conectarse a una instancia de Amazon EC2, consulte la [Guía de introducción de Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/GettingStartedGuide/). 

1. Descargue e instale la utilidad *telnet* en la instancia de Amazon EC2. En el símbolo del sistema de la instancia de Amazon EC2, escriba el siguiente comando y escriba *y* en el símbolo del sistema.

   ```
   sudo yum install telnet
   ```

   Aparecerá una salida similar a la siguiente.

   ```
   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. En el símbolo del sistema de la instancia de Amazon EC2, escriba el siguiente comando, sustituya el punto de enlace del nodo por el que se muestra en este ejemplo.

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

   Aparecerá una salida similar a la siguiente.

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

1. Pruebe la conexión mediante la ejecución de comandos de Memcached.

    Ahora está conectado a un nodo y puede ejecutar comandos de Memcached. A continuación se muestra un ejemplo. 

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