Conexão a nós - Amazon ElastiCache

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á.

Conexão a nós

Conexão a nós do Valkey ou Redis OSS

Antes de tentar se conectar aos nós do Valkey ou Redis OSS no cluster, você deve ter os endpoints para os nós. Para localizar os endpoints, consulte o seguinte:

No exemplo a seguir, você usa o utilitário valkey-cli para se conectar a um cluster que está executando o Valkey ou Redis OSS.

nota

Para obter mais informações sobre os comandos disponíveis, consulte a página da Web Comandos.

Para se conectar a um cluster do Valkey ou Redis OSS usando o valkey-cli
  1. Conexão à sua instância do Amazon EC2 com o utilitário de conexão de sua escolha.

    nota

    Para obter instruções sobre como se conectar a uma instância do Amazon EC2, consulte o Guia de conceitos básicos do Amazon EC2.

  2. Para criar valkey-cli, baixe e instale o GNU Compiler Collection (gcc). No prompt de comando da sua instância do EC2, digite o seguinte comando e digite y no prompt de confirmação.

    sudo yum install gcc

    É exibida uma saída semelhante à seguinte.

    Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 27 M Installed size: 53 M Is this ok [y/N]: y Downloading Packages: (1/11): binutils-2.22.52.0.1-10.36.amzn1.x86_64.rpm | 5.2 MB 00:00 (2/11): cpp46-4.6.3-2.67.amzn1.x86_64.rpm | 4.8 MB 00:00 (3/11): gcc-4.6.3-3.10.amzn1.noarch.rpm | 2.8 kB 00:00 ...(output omitted)... Complete!
  3. Baixe e compile o utilitário valkey-cli. Esse utilitário está incluído na distribuição do software Valkey. No prompt de comando da sua instância do EC2, digite os seguintes comandos:

    nota

    Para sistemas Ubuntu, antes de executar o make, execute make distclean.

    wget https://github.com/valkey-io/valkey/archive/refs/tags/8.0.0.tar.gz tar xvzf valkey-8.0.0.tar.gz cd valkey-8.0.0 make distclean # ubuntu systems only make
  4. No prompt de comando da sua instância do EC2, digite o comando a seguir.

    src/valkey-cli -c -h mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com -p 6379

    É exibido um prompt de comando do Valkey ou Redis OSS semelhante ao seguinte.

    redis mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 6379>
  5. Teste a conexão executando comandos do Valkey ou Redis OSS.

    Agora, você está conectado ao cluster e pode executar comandos do Valkey ou Redis OSS. Os seguintes são alguns comandos de exemplo com suas respostas do Valkey ou Redis OSS.

    set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello" get b // Get value for key "b" results in miss (nil) set b "Good-bye" EX 5 // Set key "b" with a string value and a 5 second expiration get b "Good-bye" // wait 5 seconds get b (nil) // key has expired, nothing returned quit // Exit from valkey-cli

Para conectar-se a nós ou clusters com criptografia Secure Sockets Layer (SSL) (em trânsito habilitado), consulte ElastiCache criptografia em trânsito (TLS).

Conexão a nós do Memcached

Antes de tentar se conectar ao seu cluster Memcached, você deve ter os endpoints para os nós. Para localizar os endpoints, consulte o seguinte:

No exemplo a seguir, você usa o utilitário telnet para se conectar a um nó que está executando o Memcached.

nota

Para obter mais informações sobre o Memcached e os comandos Memcached disponíveis, consulte o site do Memcached.

Para se conectar a um nó usando o telnet
  1. Conecte-se à instância do Amazon EC2 com o utilitário de conexão de sua escolha.

    nota

    Para obter instruções sobre como se conectar a uma instância do Amazon EC2, consulte o Guia de conceitos básicos do Amazon EC2.

  2. Baixe e instale o utilitário telnet na sua instância do Amazon EC2. No prompt de comando da sua instância do Amazon EC2, digite o seguinte comando e digite y.

    sudo yum install telnet

    É exibida uma saída semelhante à seguinte.

    Loaded plugins: priorities, security, update-motd, upgrade-helper Setting up Install Process Resolving Dependencies --> Running transaction check ...(output omitted)... Total download size: 63 k Installed size: 109 k Is this ok [y/N]: y Downloading Packages: telnet-0.17-47.7.amzn1.x86_64.rpm | 63 kB 00:00 ...(output omitted)... Complete!
  3. No prompt de comando da sua instância do Amazon EC2, digite o seguinte comando, substituindo o endpoint do seu nó por aquele mostrado neste exemplo.

    telnet mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com 11211

    É exibida uma saída semelhante à seguinte.

    Trying 128.0.0.1... Connected to mycachecluster.eaogs8.0001.usw2.cache.amazonaws.com. Escape character is '^]'. >
  4. Teste a conexão executando comandos Memcached.

    Agora você está conectado a um nó e pode executar comandos Memcached. Veja um exemplo a seguir.

    set a 0 0 5 // Set key "a" with no expiration and 5 byte value hello // Set value as "hello" STORED get a // Get value for key "a" VALUE a 0 5 hello END get b // Get value for key "b" results in miss END >