Redis数据结构之Stream

本文最后更新于 2025年4月4日

概述

Redis Stream是Redis 5.0版本新增加的数据结构。

Redis Stream主要用于消息队列(MQ,Message Queue),Redis本身是有一个Redis发布订阅(pub/sub)来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Redis宕机等,消息就会被丢弃,简单来说发布订阅(pub/sub)可以分发消息,但无法记录历史消息。

而Redis Stream提供了消息的持久化和主备复制功能,可以让任何客户端访问任何时刻的数据,并且能记住每一个客户端的访问位置,还能保证消息不丢失。


Redis数据结构之Stream
https://blog.liuzijian.com/post/redis-data-structure-stream.html
作者
Liu Zijian
发布于
2024年10月16日
更新于
2025年4月4日
许可协议