0

所以,我正在设计一个具有多个 redis 实例的分布式系统来分解大量的流式写入,但我发现很难清楚地了解事情是如何工作的。

从我所读到的,似乎正确配置的集群将自动分片并重定向在“错误实例”上发出的请求(比如键“A”映射到实例 1,但设置在实例 2 上,它将被重定向到实例1)我的假设是否正确?

如果是这样,额外的代理和/或库集群支持给我带来了什么好处,而不是简单地连接到一个 redis 实例并让它完成所有工作来确定应该在哪里完成 SETS 和 GETS?

4

1 回答 1

1

客户端上的集群支持意味着客户端了解数据的存储位置并记住它,下次尝试读取或写入密钥时,它会直接进入正确的实例,从而提高性能。

就像每次你想打电话给一个企业时首先调用目录查询而不是只知道企业的号码。

于 2016-10-13T08:49:22.243 回答