Redis 流限制

Aśt*_*ran 4 redis

我是 Redis 流的新手。我想知道对于可以创建和保持活动的流数量是否有一些限制。假设我需要创建和维护 20 万个流。

文档没有说(或者我错过了)关于性能和限制。

也许有人知道文章或对与流数量和硬件相关的流性能有一些经验?

Ita*_*ber 5

Redis 中的任何数据结构只有两个“限制”,Stream 包括:

  1. 数据最终受到您为数据库配置的 RAM 量的限制。
  2. 数据库中的最大键数为 2^32。

我没有预见到让 Redis 管理 200K 流会出现问题。

  • 请阅读该页面开头的注释 - 自 2.4 起已弃用。仅当您有无限的数据时才需要无限的 RAM - 没有人拥有这样的数据。Redis 可以集群化以实现水平扩展 - 请参阅 https://redis.io/topics/cluster-tutorial (2认同)