All Questions
Redis hard

During a Redis Cluster slot migration (re-sharding), what is the specific semantic distinction between a `MOVED` and an `ASK` redirection error?

  1. A They are functionally synonymous; `ASK` is simply the legacy identifier used in older cluster protocol versions.
  2. B `MOVED` is a permanent redirect to a new owner; `ASK` is a temporary redirect for a key mid-migration.
  3. C `MOVED` indicates the target node is officially down; `ASK` indicates the node is overloaded and busy.
  4. D `ASK` forces the client to wrap the query in a `MULTI/EXEC` transaction block to ensure atomic verification.

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

Get the app

Related questions