所以,我正在设计一个具有多个 redis 实例的分布式系统来分解大量的流式写入,但我发现很难清楚地了解事情是如何工作的。
从我所读到的,似乎正确配置的集群将自动分片并重定向在“错误实例”上发出的请求(比如键“A”映射到实例 1,但设置在实例 2 上,它将被重定向到实例1)我的假设是否正确?
如果是这样,额外的代理和/或库集群支持给我带来了什么好处,而不是简单地连接到一个 redis 实例并让它完成所有工作来确定应该在哪里完成 SETS 和 GETS?
所以,我正在设计一个具有多个 redis 实例的分布式系统来分解大量的流式写入,但我发现很难清楚地了解事情是如何工作的。
从我所读到的,似乎正确配置的集群将自动分片并重定向在“错误实例”上发出的请求(比如键“A”映射到实例 1,但设置在实例 2 上,它将被重定向到实例1)我的假设是否正确?
如果是这样,额外的代理和/或库集群支持给我带来了什么好处,而不是简单地连接到一个 redis 实例并让它完成所有工作来确定应该在哪里完成 SETS 和 GETS?