是否可以使用具有持久性存储的 Redis流 ,还是仅将流限制在内存数据中?
我知道可以将Redis与核心数据结构的持久存储一起使用,但是我已经能够理解,Redis中的流是否也可以利用持久存储。
答案 0 :(得分:0)
Redis流与其他任何数据类型一样持久保存。流本身就是一种数据结构,从5.0开始它就是Redis核心的一部分,因此它是一种核心结构。
没有办法实际上只保留某些数据类型。如果设置了AOF或RDB,它将全部保留下来。
Pub / sub根本不会持久存在,这是因为pub / sub中的消息仅在处理消息时存在,即当时发送给所有订阅的客户端。
有关What are the main differences between Redis Pub/Sub and Redis Stream?
的更多信息