Repaso
EspaƱol
Databases & SQLIntermediateDB-20

Which is NOT a typical Redis use case?

Options

  1. Caching the data that is read very frequently
  2. Counters that are used for rate limiting
  3. Storing the sessions of the users
  4. Primary store for complex relational reports (Correct option)

Answer

Primary store for complex relational reporting

Why

Redis is an extremely fast in-memory key-value store with useful data types (strings, lists, sets, sorted sets, hashes).

Typical uses: cache, counters for rate limiting, sessions, queues, leaderboards, distributed locks.

It is not designed for complex queries, joins and reports; that is the job of a relational database or data warehouse.

Remember

Redis = fast memory store for cache, counters, sessions, queues.

Key terms

Practice this question in Repaso