首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个Redis实例(每个实例都禁用集群模式)的redis分片与启用集群模式的redis分片

具有多个Redis实例(每个实例都禁用集群模式)的redis分片与启用集群模式的redis分片
EN

Stack Overflow用户
提问于 2017-11-23 05:23:39
回答 2查看 178关注 0票数 0

我想知道拥有多个redis实例(每个实例都禁用集群模式)与使用启用集群模式的redis实例有什么不同?

EN

回答 2

Stack Overflow用户

发布于 2017-11-23 06:06:18

在单实例/单机模式下使用Redis时,需要在数据库外部(通过客户端或代理)进行数据分片(即路由键),并保持高可用性。在集群模式下运行时,Redis会为您执行此操作。

票数 1
EN

Stack Overflow用户

发布于 2017-11-24 15:16:14

在没有集群模式的情况下使用多个Redis实例时,您的应用程序将需要处理跨各个实例的数据分片。在集群模式下,Redis在不同的实例之间分配密钥插槽,Redis客户端通常知道如何读取此信息并从适当的实例进行读/写。

此外,在使用发布/订阅时,如果不使用集群模式,广播将不会跨越各个主节点。而在集群模式下,广播将到达集群中的所有节点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47444071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档