Etapa 3: Conectar-se ao cluster - Amazon MemoryDB

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 3: Conectar-se ao cluster

Antes de continuar, conclua Etapa 2: autorizar o acesso ao cluster.

Esta seção pressupõe que você criou uma EC2 instância da Amazon e pode se conectar a ela. Para obter instruções sobre como fazer isso, consulte o Amazon EC2 Getting Started Guide.

Uma EC2 instância da Amazon pode se conectar a um cluster somente se você a tiver autorizado a fazer isso.

Localize o endpoint de seu cluster

Quando seu cluster está no estado disponível e você autorizou o acesso a ele, você pode fazer login em uma EC2 instância da Amazon e se conectar ao cluster. Para isso, primeiro você deve determinar o endpoint.

Para explorar mais sobre como localizar os endpoints, consulte o seguinte:

Conecte-se a um cluster do MemoryDB (Linux)

Agora que você tem o endpoint de que precisa, pode fazer login em uma EC2 instância e se conectar ao cluster. No exemplo a seguir, você usa o serviço cli para se conectar a um cluster usando o Ubuntu 22. A versão mais recente do cli também suportaSSL/TLSpara conectar clusters habilitados para criptografia/autenticação.

Conectando-se aos nós do MemoryDB usando redis-cli

Para acessar dados dos nós do MemoryDB, você usa clientes que trabalham com o Secure Socket Layer (). SSL Você também pode usar redis-cli com/TLSno SSL Amazon Linux e no Amazon Linux 2.

Para usar a redis-cli para se conectar a um cluster do MemoryDB no Amazon Linux 2 ou no Amazon Linux
  1. Baixe e compile o utilitário redis-cli. Esse utilitário está incluído na distribuição do OSS software Redis.

  2. No prompt de comando da sua EC2 instância, digite os comandos apropriados para a versão do Linux que você está usando.

    Amazon Linux 2023

    Se estiver usando o Amazon Linux 2023, digite o seguinte:

    sudo yum install redis6 -y

    Em seguida, digite o comando a seguir, substituindo o endpoint do cluster e da porta pelo que é mostrado neste exemplo.

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

    Para obter mais informações sobre como localizar o endpoint, consulte Localize seus endpoints de nó.

    Amazon Linux 2

    Se estiver usando o Amazon Linux 2, digite o seguinte:

    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

    Se estiver usando o Amazon Linux, digite o seguinte:

    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/

    No Amazon Linux, também pode ser necessário executar as seguintes etapas adicionais:

    sudo yum install clang CC=clang make sudo make install
  3. Depois de baixar e instalar o utilitário redis-cli, é recomendável executar o comando opcional. make-test

  4. Para se conectar a um cluster com criptografia e autenticação ativadas, digite este comando:

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

    Se você instalar o redis6 no Amazon Linux 2023, agora poderá usar redis6-cli o comando em vez de: redis-cli

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