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:
Faça login no Console de gerenciamento da AWS e abra o console do Amazon ElastiCache em https://console.aws.amazon.com/elasticache/
. No painel de navegação, no lado esquerdo do console, escolha Caches do Valkey.
No lado direito do console, clique no nome do cache que você acabou de criar.
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).