All Questions
Redis hard

In Redis Streams, a message read by a consumer group enters the Pending Entries List (PEL). What specific guarantee does this data structure provide?

  1. A It guarantees that the message has been physically deleted from the primary stream buffer to reclaim volatile RAM.
  2. B It tracks messages that are delivered but not yet acknowledged, allowing for recovery if the consumer crashes.
  3. C It creates a permanent compressed archive of the message for long-term historical auditing and compliance reporting.
  4. D It holds the message in a high-priority background queue until the producer confirms the next sequence ID.

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

Get the app

Related questions