在cluster模式下redis如何实现读写分离?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在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 6885 0
1 条回答
写回答
取消 提交回答
  • 西秦说云
    码农|Coder| Pythonista

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

    2019-07-17 18:36:51
    赞同 展开评论 打赏
问答排行榜
最热
最新
相关电子书
更多
阿里云Redis服务助力游戏行业发展--王义成
立即下载
Redis Cluster的基本原理
立即下载
国内开发者与Redis开源社区的发展
立即下载