Redis Stream

Noun · Development

Definitions

  1. A log-based data structure in Redis (introduced in 5.0) that stores an append-only sequence of entries identified by time-based IDs, supporting consumer groups with acknowledgment semantics — essentially giving Redis durable, replayable messaging that Pub/Sub lacks.

    In plain English: A persistent message log in Redis that remembers everything and lets multiple readers track their own progress through the messages.

    Example: "We switched from Pub/Sub to Redis Streams so consumer groups could pick up where they left off after a restart."

Related Terms