Redis streams as a pure data structure
Redis Streams, introduced in Redis 5, are a general-purpose data structure beyond just messaging use cases. They function like time-ordered append-only logs with efficient range queries and compact memory usage. Streams can store structured data entries with unique IDs and serve various applications from time series to object modeling.