【发布时间】:2021-09-16 15:59:12
【问题描述】:
Redis 流是否受益于集群模式?想象一下,您有 10 个流,它们是分布在集群中还是都分布在同一个节点上?我计划使用 Redis 流来实现非常高的吞吐量(200 万+条消息/秒),所以我担心这种规模的 Redis 流的性能。
如果 Redis 流不在集群模式下开箱即用地扩展,任何有关水平扩展 Redis 流的指导都会很棒。
【问题讨论】:
标签: redis redis-streams
Redis 流是否受益于集群模式?想象一下,您有 10 个流,它们是分布在集群中还是都分布在同一个节点上?我计划使用 Redis 流来实现非常高的吞吐量(200 万+条消息/秒),所以我担心这种规模的 Redis 流的性能。
如果 Redis 流不在集群模式下开箱即用地扩展,任何有关水平扩展 Redis 流的指导都会很棒。
【问题讨论】:
标签: redis redis-streams
它们是分布在集群中还是全部分布在同一个节点上?我
这取决于这些流的键。 Redis Cluster 根据每个流的 key 分发这些流。如果这些键具有相同的哈希标签,它们将位于同一个节点上。否则,它需要密钥的 CRC16 来分发流。详情请查看this。
【讨论】: