Redis XADD可以订阅多少个流?

时间:2020-06-26 12:34:29

标签: node.js redis

我正计划创建一个应用程序,该应用程序将大量数据分解为客户可以订阅的多个主题。

进行一些挖掘后,Redis似乎可以在单个节点上支持数千个流,但是对于我的应用程序,客户端可能需要预订许多流(以5000为例)。

XADD命令可以订阅的流数量是否受到限制,这对服务器/客户端性能有何影响?

如果这很重要,我将使用Node作为客户端。

1 个答案:

答案 0 :(得分:1)

我认为没有特定的限制-您可能会在客户端库中达到字符串编码的限制,而不是Redis中的任何限制。

就实际运行具有5,000个键的类似XREAD而言,这可能不是一个好主意。 XREAD要求单个操作中的所有键都驻留在同一节点/分片上,因此通过这种方式来使用群集将不会带来任何好处。