Introducing Upstash Streams for RedisĀ® Beyond Memory
Blog post from Upstash
Upstash Streams for Redis is a newly implemented feature that serves as an append-only log compatible with the Redis Streams API, designed to track continuous events such as user actions or sensor data. Unlike standard Redis Streams, Upstash Streams addresses the limitations of memory-based storage by implementing a disk-based system, allowing for greater scalability and eliminating the need to trim data due to memory constraints. This system stores entries on disk while keeping essential metadata in memory for efficient access, similar to Apache Kafka's partitioning and integration capabilities. Upstash has developed its own Redis server to prioritize multitenancy and scalability, providing users with the ability to fully utilize streaming APIs without memory restrictions, and invites feedback on their platforms.