Serviços gerenciados

Valkey gerenciado na Zenifra

O Valkey gerenciado oferece uma instância compatível com o protocolo Redis para três necessidades diferentes: dados de chave-valor, cache e filas de trabalho. O card escolhido no Console define o perfil; não existe um seletor de perfil posterior.

Escolha o produto correto

ProdutoUse paraArmazenamentoPlano comercial
Chave‑Valorsessões, estado compartilhado, contadores e locksIncluído e persistentedb-free, db-starter, db-basic, db-premium, db-enterprise
Cacherespostas calculadas, consultas e dados descartáveisNão persistentecache-free, cache-starter, cache-basic, cache-premium, cache-enterprise
Filastarefas assíncronas, workers e eventos persistentesIncluído e persistentequeue-free, queue-starter, queue-basic, queue-premium, queue-enterprise

Os preços, benefícios, capacidade e modalidade de cobrança devem ser consultados no catálogo ou nos cards do Console. Eles podem mudar sem exigir atualização do código da aplicação.

Segurança e conexão

O endpoint é público em IPv4, mas exige TLS e autenticação. A conexão inicial retorna uma string valkeys:// com o usuário default; a senha completa é revelada apenas durante a criação ou rotação da credencial.

export VALKEY_URL='valkeys://default:[email protected]:30000/0'

Guarde VALKEY_URL em um secret manager ou variável protegida. Não coloque a string em código, logs, tickets ou imagens. Alguns clientes não reconhecem o esquema valkeys://; nesse caso, leia host, porta, usuário e senha e configure TLS explicitamente, ou substitua somente o esquema por rediss://. Nunca desative a validação do certificado ou do hostname.

Consulte Conectar ao Valkey para exemplos em oito linguagens e Rotacionar credenciais para a operação pela API.

Como escolher o perfil

  • Escolha Chave‑Valor quando os dados forem parte do estado da aplicação e precisarem sobreviver a reinícios.
  • Escolha Cache quando a aplicação conseguir reconstruir o valor original e aceitar expiração ou remoção automática.
  • Escolha Filas quando tarefas precisarem ser entregues a workers. Para novas integrações, comece por Streams e consumer groups; Pub/Sub é indicado apenas para eventos em tempo real que podem ser perdidos durante uma desconexão.

Criar e operar

  1. Abra Criar projeto no Console.
  2. Escolha o card Valkey correspondente a Chave‑Valor, Cache ou Filas.
  3. Selecione o plano, a modalidade de cobrança e, quando aplicável, a capacidade de armazenamento.
  4. Aguarde o estado pronto e copie a conexão exibida uma única vez.
  5. Use a página do projeto, a CLI ou a API para consultar o estado, ler a conexão mascarada e rotacionar a credencial.

Não informe imagem, runtime, porta, instâncias ou regras de IP: esses campos não fazem parte da configuração pública dos serviços Valkey.

Escolha baseada no ciclo de vida

Antes de criar a instância, identifique se o dado pode ser reconstruído, se precisa sobreviver a reinícios e se há um consumidor responsável por confirmar cada trabalho. Essa decisão evita usar Cache para dados importantes ou transformar uma fila em um canal de notificações sem retenção. O catálogo mostra a capacidade e os benefícios vigentes de cada plano; a página do projeto mostra o estado e a conexão sem revelar a senha antiga.

A conexão deve ser reutilizada por processo e encerrada durante o desligamento da aplicação. Em workers, defina limites de tempo, retries com backoff e uma estratégia para mensagens que permaneçam pendentes. Em Cache, registre hits, misses, latência e taxa de reconstrução. Em Chave‑Valor, monitore o tamanho dos valores e o número de chaves. Essas métricas ajudam a escolher o próximo plano sem atrelar a aplicação a detalhes de infraestrutura.

Próximos passos

Nessa página