Paso 3: conectar al clúster - Amazon MemoryDB

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.

Paso 3: conectar al clúster

Antes de continuar, realice el Paso 2: autorizar el acceso al clúster.

En esta sección se asume que has creado una EC2 instancia de Amazon y que puedes conectarte a ella. Para obtener instrucciones sobre cómo hacerlo, consulta la Guía de EC2 introducción de Amazon.

Una EC2 instancia de Amazon solo se puede conectar a un clúster si la has autorizado a hacerlo.

Encontrar el punto de conexión de un clúster

Cuando tu clúster esté en el estado disponible y hayas autorizado el acceso a él, puedes iniciar sesión en una EC2 instancia de Amazon y conectarte al clúster. Para ello, primero debe determinar el punto de conexión.

Para buscar puntos de conexión, consulte el siguiente enlace:

Conectarse a un clúster de MemoryDB (Linux)

Ahora que tienes el punto de conexión que necesitas, puedes iniciar sesión en una EC2 instancia y conectarte al clúster. En el siguiente ejemplo, utilice la utilidad de la CLI para conectarse a un clúster mediante Ubuntu 22. La última versión de cli también admiteSSL/TLSpara conectar clústeres habilitados para el cifrado y la autenticación.

Conexión a los nodos de MemoryDB mediante redis-cli

Para acceder a los datos de los nodos de MemoryDB, utilice clientes que funcionan con Secure Socket Layer (). SSL También puede usar redis-cli con/TLSen SSL Amazon Linux y Amazon Linux 2.

Para utilizar redis-cli para conectarse a un clúster de MemoryDB en Amazon Linux 2 o Amazon Linux
  1. Descargue y compile la utilidad redis-cli. Esta utilidad está incluida en la distribución del software OSS Redis.

  2. En la línea de comandos de la EC2 instancia, escriba los comandos correspondientes a la versión de Linux que esté utilizando.

    Amazon Linux 2023

    Si utiliza Amazon Linux 2023, introduzca lo siguiente:

    sudo yum install redis6 -y

    A continuación, escriba el siguiente comando y sustituya el punto final del clúster y el puerto por lo que se muestra en este ejemplo.

    redis-cli -h Primary or Configuration Endpoint --tls -p 6379

    Para obtener más información sobre cómo encontrar el punto de conexión, consulte Encontrar los puntos de conexión de los nodos.

    Amazon Linux 2

    Si utiliza Amazon Linux 2, introduzca lo siguiente:

    sudo yum -y install openssl-devel gcc wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make distclean make redis-cli BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    Amazon Linux

    Si utilizas Amazon Linux, introduce lo siguiente:

    sudo yum install gcc jemalloc-devel openssl-devel tcl tcl-devel clang wget wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make redis-cli CC=clang BUILD_TLS=yes sudo install -m 755 src/redis-cli /usr/local/bin/

    En Amazon Linux, es posible que también deba ejecutar los siguientes pasos adicionales:

    sudo yum install clang CC=clang make sudo make install
  3. Tras descargar e instalar la utilidad redis-cli, se recomienda ejecutar el comando opcional. make-test

  4. Para conectarse a un clúster con el cifrado y la autenticación habilitados, introduzca este comando:

    redis-cli -h Primary or Configuration Endpoint --tls -a 'your-password' -p 6379
    nota

    Si instala redis6 en Amazon Linux 2023, ahora puede usar redis6-cli el comando en lugar de: redis-cli

    redis6-cli -h Primary or Configuration Endpoint --tls -p 6379