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

Conectando-se aos nós Valkey ou Redis OSS

Antes de tentar se conectar aos OSS nós Valkey ou Redis em seu 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 Valkey ou Redis. OSS

nota

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

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

    nota

    Para obter instruções sobre como se conectar a uma EC2 instância da Amazon, consulte o Amazon EC2 Getting Started Guide.

  2. Para criarvalkey-cli, baixar e instalar o GNU Compiler Collection (gcc). No prompt de comando da sua EC2 instância, insira o comando a seguir e entre 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 EC2 instância, 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/7.2.6.tar.gz tar xvzf valkey-7.2.6.tar.gz cd valkey-7.2.6 make distclean # ubuntu systems only make
  4. No prompt de comando da sua EC2 instância, digite o comando a seguir.

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

    Um prompt de OSS comando Valkey ou Redis semelhante ao seguinte é exibido.

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

    Agora você está conectado ao cluster e pode executar os comandos Valkey ou RedisOSS. A seguir estão alguns exemplos de comandos com suas respostas Valkey ou RedisOSS.

    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 que têm criptografia Secure Sockets Layer (SSL) (ativada em trânsito), consulte. ElastiCache criptografia em trânsito () TLS

Conectando-se aos 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 à sua EC2 instância da Amazon usando o utilitário de conexão de sua escolha.

    nota

    Para obter instruções sobre como se conectar a uma EC2 instância da Amazon, consulte o Amazon EC2 Getting Started Guide.

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

    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 EC2 instância da Amazon, digite o comando a seguir, substituindo o endpoint do seu nó pelo 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 >