moomz
/vs·tech·pt

🔴Redis vs Memcached💾

O Memcached é um cache em memória simples e rápido para strings. O Redis é um store em memória mais rico, com estruturas, persistência, pub/sub e muito mais capacidade.

Lança uma enquete moomz: quem vence?
moomz.com — 10s, anônimo, grátis
🔴Redis
  • Estruturas de dados ricas: listas, sets, sorted sets, hashes
  • Persistência e replicação opcionais
  • Pub/sub, streams e scripting embutido
  • Versátil além do cache simples
💾Memcached
  • Extremamente simples e leve
  • Excelente desempenho multithread para cache
  • Custo de memória por item muito baixo
  • Fácil de escalar horizontalmente para cache puro

Veredito

O Redis vence para quase qualquer caso de uso além do cache simples, graças aos seus recursos ricos. O Memcached vence como um cache enxuto e multithread quando você só precisa de velocidade simples de chave-valor.

Perguntas frequentes

O Redis é mais rápido que o Memcached?+

Os dois são muito rápidos; o multithreading do Memcached pode ajudar o cache puro, o Redis oferece muito mais recursos.

O Memcached persiste dados?+

Não, o Memcached é puramente em memória; o Redis pode opcionalmente persistir em disco.

Qual devo usar para cache?+

Qualquer um funciona; o Redis é o versátil mais seguro, o Memcached combina com cache simples de alta vazão.

Também em

Mais em tech

Lança uma enquete moomz: quem vence?