使用Redis Stream发布消息时,是否需要聚合成chunk?

问题描述 投票:0回答:1

我正在尝试使用 Redis Stream 发布消息。我想知道是否需要像Kafka客户端一样在本地聚合消息,然后将它们推送到代理。

考虑到Redis Stream是基于内存的,写入效率比Kafka更高,那么单条消息可以直接写入Redis Stream吗?或者将它们聚合成块然后写入有什么好处吗?

redis message-queue redis-streams
1个回答
0
投票

一条消息是唯一的选择,所以这样做就可以了。

使用 Redis 将消息添加到流是使用 XADD 命令完成的。此命令仅允许您将单个事件添加到流中。

也就是说,如果您有很多事件,您可以将它们管道化。在此处输入链接描述

© www.soinside.com 2019 - 2024. All rights reserved.