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
Descargue y compile la utilidad redis-cli. Esta utilidad está incluida en la distribución del software OSS Redis.
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 6379Para 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
Tras descargar e instalar la utilidad redis-cli, se recomienda ejecutar el comando opcional.
make-test
-
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 6379nota
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