All Questions
Caching medium

Redis is often chosen over Memcached for modern systems. Which architectural difference is a key reason?

  1. A Memcached is single-threaded, causing blocking on large values.
  2. B Redis supports complex data types (Hashes, Sets, Sorted Sets) server-side, allowing efficient partial updates and operations without shipping full objects.
  3. C Memcached has no eviction policy.
  4. D Redis is strictly faster for simple string Get/Set operations.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions