Redis Streams are an append-only log data structure — like a durable message queue or event log — supporting consumer groups, message persistence, acknowledgments, and replay. They're Redis's answer to reliable messaging, more robust than Pub/Sub (which is fire-and-forget).
Append-only log of messages
XADD events * user
XADD events * user
XLEN events
XRANGE events - +
XREAD COUNT 10 STREAMS events 0
