集群模式下的Redis流

Gab*_*dez 5 redis redis-streams

Redis 流是否受益于集群模式?假设您有 10 个流,它们会分布在整个集群中还是全部分布在同一节点上?我计划使用 Redis 流来实现真正的高吞吐量(2m+ 消息/秒),因此我担心这种规模的 Redis 流的性能。

如果在集群模式下不能开箱即用,那么任何水平扩展 Redis 流的指导都会很棒。

for*_*ack 2

它们会分布在整个集群中还是全部分布在同一节点上?我

这取决于这些流的密钥。Redis集群根据每个流的key来分发这些流。如果这些键具有相同的哈希标签,则它们将位于同一节点上。否则,它需要密钥的 CRC16 来分发流。详细检查一下。