DevGuideTK
← Trilha Backend

Bancos chave-valor

O modelo mais simples e mais rápido, com o Redis e suas estruturas de dados como referência.

Um banco chave-valor guarda cada dado sob uma chave e o devolve pela mesma chave, sem consultas elaboradas. O Redis, o mais usado, guarda tudo na memória e oferece estruturas de dados prontas.

Ele responde em frações de milissegundo e resolve contadores, placares, sessões e limites de requisições. Mas memória acaba, e um Redis mal configurado perde dados sem avisar.

  • Operações como INCR e ZINCRBY são atômicas; ler e gravar na aplicação, não.
  • Mandar vários comandos de uma vez multiplica a vazão.
  • Um comando lento, como KEYS, para o servidor inteiro.
  • Sem persistência configurada, uma queda apaga tudo.
  • Com memória cheia, o Redis recusa gravações ou apaga chaves.