Ler e gravar dados no cache - Amazon ElastiCache

Ler e gravar dados no cache

Esta seção supõe que você tenha criado uma instância do Amazon EC2 e possa conectar-se a ela. Para obter instruções sobre como fazer isso, consulte o Guia de conceitos básicos do Amazon EC2.

Esta seção também pressupõe que você tenha definido o acesso à VPC e as configurações do grupo de segurança para a instância do EC2 de onde você está se conectando ao cache e configurado o valkey-cli na instância do EC2. Para obter mais informações sobre essa etapa, consulte Configuração do ElastiCache.

Além das etapas abaixo, se você tiver um aplicativo grande ou global, poderá aumentar consideravelmente o desempenho de leitura criando e lendo réplicas. Para obter mais informações sobre essa etapa mais avançada, consulte Práticas recomendadas para usar réplicas de leitura.

Encontre o endpoint do cache

Console de gerenciamento da AWS

Para encontrar o endpoint do cache usando o console do ElastiCache:

  1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon ElastiCache em https://console.aws.amazon.com/elasticache/.

  2. No painel de navegação, no lado esquerdo do console, escolha Caches do Valkey.

  3. No lado direito do console, clique no nome do cache que você acabou de criar.

  4. Nos Detalhes do cache, localize e copie o endpoint do cache.

AWS CLI

O exemplo da AWS CLI a seguir mostra como encontrar o endpoint para o novo cache usando o comando describe-serverless-caches. Depois de executar o comando, procure o campo “Endpoint”.

Linux

aws elasticache describe-serverless-caches \ --serverless-cache-name CacheName

Windows

aws elasticache describe-serverless-caches ^ --serverless-cache-name CacheName

Agora que você possui o endpoint necessário, você pode fazer login em uma instância do EC2 e se conectar ao cache. No exemplo a seguir, você usa o utilitário valkey-cli para se conectar a um cluster. O comando a seguir se conecta a um cache (observação: substitua cache-endpoint pelo endpoint que você recuperou na etapa anterior).

src/valkey-cli -h cache-endpoint --tls -p 6379 set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello"

Agora que você possui o endpoint necessário, você pode fazer login em uma instância do EC2 e se conectar ao cache. No exemplo a seguir, você usa o utilitário valkey-cli para se conectar a um cluster. O comando a seguir conecta a um cache. Abra o prompt de comando, mude para o diretório do Valkey ou Redis OSS e execute o comando (observação: substitua Cache_Endpoint pelo endpoint que você recuperou na etapa anterior).

c:\Valkey>valkey-cli -h Valkey_Cluster_Endpoint --tls -p 6379 set a "hello" // Set key "a" with a string value and no expiration OK get a // Get value for key "a" "hello"

Agora você já pode avançar para Limpar (opcional).