Redis

When to Use Redis Interview Questions

What is Redis caching and when should you use Redis? — spoken sample answer for Indian interviews.

  • 5Questions with answers
  • 3Difficulty levels

Questions (5)

Browse beginner, intermediate, and advanced questions with answers — hide them when you want to self-test.

Question 1
Interview Beginner
Question

What is Redis caching and when should you use Redis?

Answer:

Redis is an in-memory store. I use it as a cache, a session store, a rate-limit counter, a lock, and sometimes pub/sub. Reads are sub-millisecond if the working set fits in RAM. I would use it for hot product pages, session tokens, idempotency keys, and leaderboards with sorted sets. I would not treat it as the source of truth unless I designed persistence and failover on purpose. I would not put large videos in Redis; that belongs in object storage. If the data is written once a day and read once a day, a database is enough. Redis pays off when the same key is read over and over and a cache miss is expensive.

Question 2
Interview Beginner
Question

When should Redis not be the primary database?

Answer:

Complex queries, joins, or a bank ledger without a durability plan stay in Postgres. Redis for cache, sessions, rate limits, leaderboards, queues, hot keys. Speed and simple structures, not ad-hoc SQL.

Question 3
Interview Beginner
Question

Redis versus Memcached?

Answer:

Redis has structures, persistence, replication. Memcached is a dumb blob cache. If I need sets, zsets, Lua, or persistence I pick Redis. I would not say Redis always wins.

Question 4
Interview Beginner
Question

Which structure for a leaderboard?

Answer:

Sorted set. ZINCRBY, ZREVRANGE. I still persist a source of truth if scores matter legally. I cap the set if it can grow forever.

Question 5
Interview Intermediate
Question

Redis is mostly single-threaded. Why use it?

Answer:

Simple commands are extremely fast and latency is predictable. I would not run KEYS * because I block that thread. I use SCAN. Slow O(N) commands are the catch.

Practice with AI mock interviews

Run Redis mock interviews with AI follow-ups, instant feedback, and analytics on AiLx.

Free to start · No credit card required