开发者社区> 问答> 正文

在cluster模式下redis如何实现读写分离?

根据redis官方资料描述,通过slaveof的方式配置主从模式,可以实现读写分离,即主节点实现写,从节点实现读;
但是如果使用cluster模式启动,通过如下方式来创建集群,并自动分配主从关系,启动之后,从节点并不能用于读取,在从节点执行get操作都会返回通知跳转相应的主节点。
`./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005`
因此想问下,这种模式下如何实现读写分离?配置使用的官网上的简单配置
18

展开
收起
落地花开啦 2016-01-31 17:28:43 7797 0
1 条回答
写回答
取消 提交回答
  • 码农|Coder| Pythonista

    需要先向运行于集群模式下的redis实例发送一个READONLY指令,才能让其支持读操作

    2019-07-17 18:36:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
ApsaraDB for Redis——与创客同行 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载