点击上方蓝字每天学习数据库
Redis5.0中以引入的新Redis数据结构“Streams”引起了社区的极大兴趣。
不久之后,我想进行社区调查,与有生产用例的用户交谈,并撰写博客。今天我想解决另一个问题:我开始怀疑很多用户只是将Streams作为解决Kafka(TM)类似场景的方案。但实际上,Stream数据结构也被设计为在生产者和消费者消息传递的场景使用,但是认为RedisStreams仅仅对这个场景有用是不够的。
Stream是一种极好的模式和“心智模型”,可以在系统设计中取得巨大成功,但RedisStreams与大多数Redis数据结构一样,更为通用,可用解决十几种不同场景的问题。因此,在这篇博文中,我将把Streams作为一个纯数据结构来