Feature Request -> any entry older than X seconds is evicted from the Redis Stream!
I have a bunch of race conditions that can result in duplicate or inverted-in-sequence events that need to be delivered to my app. Currently the cleanest way to solve this is to account for these errors in my app's update processing code.
But! The cleanest way would be to use a Redis Stream, where everything older than 1 hour was deleted, allowing me to double check the correctness of events before pushing them down, without having to manually manage/evict old junk from the stream!
Just a thought :)
Feature Request -> any entry older than X seconds is evicted from the Redis Stream!
I have a bunch of race conditions that can result in duplicate or inverted-in-sequence events that need to be delivered to my app. Currently the cleanest way to solve this is to account for these errors in my app's update processing code.
But! The cleanest way would be to use a Redis Stream, where everything older than 1 hour was deleted, allowing me to double check the correctness of events before pushing them down, without having to manually manage/evict old junk from the stream!
Just a thought :)