Redis

In-memory key-value store — the standard pick for caches, queues, rate-limit counters, and pub/sub.

Definition

Redis is an in-memory data store supporting strings, hashes, lists, sets, sorted sets, streams, and pub/sub. It is the default cache layer in front of databases, the queue backend for BullMQ and Sidekiq, and the broker for n8n's queue mode. Persistence is optional; for durable queues most teams pair Redis with a real database.

When to use

See also