Redis Stream
Noun · Development
Definitions
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."