Armazenamento em memória

Redis

O Redis é onde colocamos o trabalho que tem de ser instantâneo — caches, sessões, limites de taxa e filas — para a base de dados fazer menos e o produto parecer mais rápido.

Redis
O que é

O Redis é um armazenamento de dados em memória que serve leituras e escritas em microssegundos. Para além da cache, oferece primitivas para filas, pub/sub, contadores e rankings.

Porque usamos

Quase toda a lentidão é trabalho repetido. Uma cache bem colocada, um limitador de taxa ou uma fila em segundo plano no Redis aliviam o sistema de registo e transformam um endpoint lento num instantâneo.

Onde aplicamos

No produto,
não no slide.

01

Caching

Dados quentes servidos da memória para consultas caras correrem uma vez, não a cada pedido.

02

Filas e tarefas

Processamento em segundo plano para emails, webhooks e tudo o que não deve bloquear o utilizador.

03

Limites de taxa e sessões

Contadores rápidos e sessões que protegem a API e mantêm a autenticação ágil.

INICIAR PROJECTO

Construído com
Redis.

Iniciar projecto →