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
Baixe e compile o utilitário redis-cli. Esse utilitário está incluído na distribuição do OSS software Redis.
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 6379Para 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
Depois de baixar e instalar o utilitário redis-cli, é recomendável executar o comando opcional.
make-test
-
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 6379nota
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