Redis for
speed.

The well-known in-memory data store for caching, queues and real-time features.

Type
In-memory data store
Speed
Sub-millisecond
Role
Cache & queues
(01) Explanation

What is Redis?

Redis is an in-memory data store that keeps data in working memory, which makes it extremely fast. It is used as a cache, for sessions, queues and real-time features such as live updates and counters.

(02) Why we use it

Why Redis?

01

Extremely fast

Responses in a fraction of a millisecond.

02

Takes load off your database

Frequently requested data comes from the cache, making your application faster.

03

Real-time ready

Suited to live updates, notifications and queues.

(03) Applications

What we use it for

  • ACaching of pages and API results
  • BQueues for background tasks
  • CSessions and rate limiting
  • DReal-time dashboards
(04) Advice

When do you choose Redis?

Choose Redis when a Redis environment is already running or when you need specific Redis functionality. For new projects without those requirements, we recommend Valkey.

The trade-off

Redis or Valkey?

Valkey started as an open-source continuation of Redis and uses the same protocol. We use Redis where it is already running or where a specific Redis feature is needed, and Valkey for new projects.

(05) In our stack

Works with

More in CacheAll technology →
Contact

Shall we
get acquainted?

Whether you have a concrete plan or just want to brainstorm, we gladly make time for you. No obligations, no sales talk. Just a good conversation about what you need.