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
- Postgres — The open-source relational database — the default choice for production SQL workloads.