Redis gerenciado não precisa custar caro. Comparamos Upstash, Railway, Redis Cloud e Azure Cache com preços reais para apps pequenas — de free tiers sem cartão a instâncias fixas previsíveis. Veja quando cada modelo de cobrança vira armadilha.
Free tier de 256 MB / 500K cmds sem cartão, pay-as-you-go a $0.20/100K cmds, e único provedor com REST API nativa para edge functions. No cenário de 1 GB / 5M cmds, sai a ~$10/mês — o mais barato da lista.
PaaS com Redis auto-hospedado, ~$10/GB-RAM/mês. Plano Hobby $5 com $5 de crédito cobre instâncias pequenas. Ideal se o app já está na plataforma — private networking sem custo extra.
Provedor oficial com free tier de 30 MB sem expiração e Essentials 1 GB ~$18/mês. Inclui RediSearch, RedisJSON e Active-Active multi-região — recursos exclusivos que justificam o preço mais alto.
Para apps pequenas, o Redis gerenciado não precisa custar caro — o segredo é casar o modelo de cobrança com o padrão de tráfego da sua aplicação. Tráfego esporádico ou baixo? Preço por requisição (Upstash) custa quase nada. Tráfego estável e previsível? Uma instância fixa (DigitalOcean, Railway) sai mais barato no longo prazo12.
O problema é que a maioria dos comparativos para no preço por GB e ignora os custos ocultos: alta disponibilidade que dobra a conta, egress cross-AZ a $0.01/GB, e memória reservada que nunca chega ao seu app. Este guia foca no preço real de entrada, em free tiers que não pedem cartão de crédito, e nas armadilhas que transformam um "Redis barato" em uma surpresa desagradável na fatura23.
> Recomate testa, cita e faz a chamada — estas são as opções realmente worth buying para apps pequenas.
Para comparar maçãs com maçãs, usamos o cenário de uma app pequena que precisa de 1 GB de memória e processa cerca de 5 milhões de comandos por mês. Os números reais, compilados em 20262:
| Provedor | Custo mensal (1 GB / 5M cmds) |
|---|---|
| Upstash (pay-as-you-go) | ~$10 |
| AWS ElastiCache (t4g.micro) | ~$12 |
| DigitalOcean Managed Valkey | ~$15 |
| Azure Cache (C0) | ~$16 |
| Redis Cloud (Essentials) | ~$18 |
| Aiven | ~$19 |
| Upstash (plano fixo 1 GB) | ~$20 |
| Google Cloud Memorystore (M1) | ~$36 |
A diferença entre o mais barato ($10) e o mais caro ($36) é de 3,6× — para o mesmo volume de trabalho. E atenção: alta disponibilidade (HA) sempre dobra o custo em qualquer provedor, porque você paga por duas instâncias2.
O Upstash é o único provedor que oferece uma REST API nativa além do protocolo Redis tradicional, o que o torna ideal para edge functions (Cloudflare Workers, Vercel Edge) onde conexões TCP persistentes não são possíveis1.
O free tier entrega 256 MB de memória e 500.000 comandos por dia, sem exigir cartão de crédito2. Acabou o free tier? O pay-as-you-go cobra $0.20 por cada 100.000 comandos — no cenário de 5M cmds/mês, isso dá ~$102. Se o tráfego estabilizar, o plano fixo de 1 GB a $20/mês elimina a variabilidade.
Quando usar: apps serverless, edge functions, tráfego esporádico, protótipos. Quando evitar: tráfego alto e estável, onde uma instância fixa sai mais barata.
O Railway é um PaaS onde você faz deploy do Redis como um container e paga pelos recursos consumidos5. A cobrança é por segundo: $0.00000386/GB-seg de memória e $0.00000772/vCPU-seg de CPU5. Na prática, 1 GB de RAM roda por cerca de $10/mês.
O plano Hobby custa $5/mês e inclui $5 de crédito — suficiente para uma instância Redis pequena rodando ao lado da sua aplicação na mesma plataforma, com private networking entre os serviços6. Você gerencia a instância (não é um Redis managed tier tradicional), mas ganha simplicidade operacional se o app já está no Railway.
Aviso honesto: o modelo usage-based pode crescer rápido se a app viralizar. Defina spend alerts6.
O Redis Cloud é o provedor oficial da Redis Inc. O free tier oferece 30 MB — pequeno, mas sem expiração2. O plano Essentials de 1 GB custa ~$18/mês no cenário de referência2.
O motivo para escolher o Redis Cloud em vez de alternativas mais baratas são os módulos: RediSearch, RedisJSON, RedisTimeSeries e RedisBloom vêm incluídos sem custo extra. Se a sua app depende de busca full-text ou estruturas JSON nativas no Redis, o Redis Cloud é o caminho mais simples1. O Active-Active multi-região também é exclusivo deste provedor.
Quando usar: app que precisa de módulos Redis ou replicação Active-Active. Quando evitar: se você só precisa de cache key-value simples — há opções mais baratas.
O tier Basic C0 oferece 250 MB por ~$16/mês2. Não há free tier, e o preço por GB em tamanhos pequenos é dos mais altos do mercado. Faz sentido apenas quando a sua aplicação já roda no Azure e a co-localização evita custos de egress cross-region2.
Atenção: o tier Standard (com HA) dobra o preço em relação ao Basic2.
Em todos os provedores listados, habilitar HA significa pagar por uma segunda instância. No Upstash, o plano fixo de 1 GB com HA sai $40 em vez de $20. No Azure, o Standard C0 custa o dobro do Basic2. Para apps pequenas, pergunte-se: você realmente precisa de HA, ou um restart automático resolve?
Tráfego entre zonas de disponibilidade ou regiões é cobrado separadamente — tipicamente $0.01/GB no AWS e similar em outras nuvens2. Se o Redis está numa região diferente do app, o egress pode superar o custo da própria instância.
Instâncias gerenciadas reservam parte da memória para o próprio processo e overhead. Um "1 GB" nem sempre entrega 1 GB utilizável — verifique a memória efetiva antes de comparar preços2.
Em março de 2024, a Redis Inc. mudou a licença do Redis OSS para uma licença source-available, o que levou distribuições Linux e provedores de nuvem a adotar o Valkey (fork open-source mantido pela Linux Foundation)2. O DigitalOcean, por exemplo, oferece "Managed Valkey" em vez de Redis. Para a maioria das apps, Valkey é compatível a nível de protocolo — mas se você depende de módulos proprietários do Redis Cloud, fique atento12.
A Recomate pode receber comissão quando você assina através dos links deste artigo. Isso não influencia nossas recomendações — o critério é sempre o preço real e a adequação ao caso de uso.
| Escolha | Preço | Free tier | Preço de entrada | Modelo de cobrança | |
|---|---|---|---|---|---|
Upstash ▶ Escolha | — | 256 MB / 500K cmds | $0 (pay-as-you-go) | Pay-per-request + fixo | Ver preço ↗ |
Railway melhor quando redis roda junto ao app | — | $5 crédito (Hobby) | $5/mês | Pay-per-second (recursos) | Ver preço ↗ |
Redis Cloud melhor para módulos redis e active-active | — | 30 MB (sem expiração) | $0 (free) / ~$18 (1 GB) | Plano fixo (Essentials) | Ver preço ↗ |
Azure Cache for Redis útil quando a stack já está no azure | — | Nenhum | ~$16/mês (C0) | Instância fixa | Ver preço ↗ |
Quer um acompanhamento que o artigo não respondeu? Pergunte ao motor — ele carrega o contexto do artigo.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.