Conexión a los nodos - Amazon ElastiCache

Conexión a los nodos

Conexión a nodos de Valkey o Redis OSS

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:

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.

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.

  2. 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!
  3. 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
  4. 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>
  5. 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 Cifrado en tránsito (TLS) de ElastiCache.

Conexión a los nodos de Memcached

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:

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.

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.

  2. 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!
  3. 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 '^]'. >
  4. 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 >