我想知道拥有多个redis实例(每个实例都禁用集群模式)与使用启用集群模式的redis实例有什么不同?
发布于 2017-11-23 06:06:18
在单实例/单机模式下使用Redis时,需要在数据库外部(通过客户端或代理)进行数据分片(即路由键),并保持高可用性。在集群模式下运行时,Redis会为您执行此操作。
发布于 2017-11-24 15:16:14
在没有集群模式的情况下使用多个Redis实例时,您的应用程序将需要处理跨各个实例的数据分片。在集群模式下,Redis在不同的实例之间分配密钥插槽,Redis客户端通常知道如何读取此信息并从适当的实例进行读/写。
此外,在使用发布/订阅时,如果不使用集群模式,广播将不会跨越各个主节点。而在集群模式下,广播将到达集群中的所有节点。
https://stackoverflow.com/questions/47444071
复制相似问题