¿Cómo puedo acceder a ElastiCache for Redis y configurarlo desde mi instancia de Lightsail?

Última actualización: 12/10/2021

Quiero conectarme a puntos de enlace de Amazon ElastiCache for Redis desde mi instancia de Amazon Lightsail. ¿Cómo lo hago?

Resolución

Para conectarse a un clúster de ElastiCache for Redis desde una instancia de Lightsail, haga lo siguiente:

  • (Opcional) Cree la instancia de Lightsail y los recursos de ElastiCache for Redis si aún no lo ha hecho.
  • Configure el grupo de seguridad del clúster para permitir la conexión.
  • Active la interconexión de VPC en la instancia de Lightsail.
  • Conéctese al punto de enlace del clúster de Redis desde la instancia de Lightsail.

(Opcional) Cree la instancia de Lightsail y los recursos de ElastiCache for Redis

Para obtener información sobre cómo crear una instancia de Lightsail y conectarse a la instancia, consulte Crear una instancia de Amazon Lightsail.

Para obtener información sobre cómo crear un clúster de ElastiCache for Redis, consulte Crear un clúster.

Nota: Cree los recursos de Lightsail y ElastiCache en la misma región. Debe crear los recursos de ElastiCache en la VPC predeterminada.

Configurar el grupo de seguridad del clúster para permitir la conexión

Asegúrese de que el grupo de seguridad del clúster de ElastiCache for Redis permita conexiones TCP entrantes en el puerto 6379 desde la dirección IP privada de la instancia de Lightsail.

Para agregar el puerto de entrada 6379 al clúster de ElastiCache for Redis, haga lo siguiente:

1.    Abra la consola de Amazon ElastiCache y, después, seleccione la región de AWS en la que se encuentra el clúster.

2.    En el panel de control de la consola de ElastiCache, elija Redis.

3.    Seleccione el clúster y, después, anote el grupo de seguridad asociado al clúster.

4.    Abra la consola de Amazon VPC y, después, seleccione el grupo de seguridad que anotó en el paso 3.

5.    Agregue una nueva regla TCP personalizada para el puerto 6379 desde la IP fuente. En este caso, la IP fuente es la IP privada de la instancia de Lightsail.

Activar la interconexión de VPC en la instancia de Lightsail

Para obtener información sobre cómo activar la conexión de interconexión de VPC en la instancia de Lightsail, consulte Configurar la interconexión de Amazon VPC para que funcione con recursos de AWS fuera de Amazon Lightsail.

Nota: Active la interconexión de VPC para la región en la que creó los recursos.

Conéctese al punto de enlace del clúster de Redis desde la instancia de Lightsail

1.    Descargue e instale redis-cli en la instancia de Lightsail. Redis-cli es una utilidad que puede usar para conectarse a un clúster o grupo de replicación desde la instancia.

Para instalar redis-cli en una instancia de Amazon Linux 2:

$ sudo yum install gcc
$ sudo wget http://download.redis.io/redis-stable.tar.gz
$ sudo tar xvzf redis-stable.tar.gz
$ cd redis-stable
$ sudo make

Para obtener instrucciones sobre cómo instalar redis-cli en otra distribución de Linux, consulte Descargar e instalar redis-cli.

2.    Para conectarse al clúster, ejecute el siguiente comando. Reemplace el punto de enlace del clúster y el número de puerto por el punto de enlace del clúster y el número de puerto. (El puerto predeterminado para Redis es 6379).

$ src/redis-cli -h cluster-endpoint -c -p port number

El comando devuelve un símbolo del sistema de Redis similar al siguiente:

cluster-endpoint: port number

Nota: Puede probar la conexión desde la instancia de Lightsail al punto de enlace del clúster de Redis mediante de la ejecución del comando telnet:

$ telnet <redis_endpoint> 6379

¿Le resultó útil este artículo?


¿Necesita asistencia técnica o con la facturación?