redis xadd可以订阅多少流?

zf2sa74q  于 2021-06-10  发布在  Redis
关注(0)|答案(1)|浏览(442)

我计划创建一个应用程序,将一个消防水龙带中的数据分割成许多客户可以订阅的主题。
通过挖掘,redis似乎可以在一个节点上支持数千个流,但是对于我的应用程序,客户机可能需要订阅许多流(比如说5000个流)。
xadd命令可以订阅的流的数量有限制吗?这对服务器/客户机性能有什么影响?
如果这很重要,我将使用node作为客户端。

ffdz8vbo

ffdz8vbo1#

我不认为有一个特定的限制-你可能会达到字符串编码限制在客户端库之前,在redis的任何东西。
就实际运行一个有5000个键的类似xread的程序而言,这可能是个坏主意。xread要求单个操作中的所有密钥都驻留在同一个节点/分片上,因此这样做对集群没有好处。

相关问题