为了账号安全,请及时绑定邮箱和手机立即绑定

redis cluster 和 codis、twemproxy 三者功能区别?分别应用?

/ 猿问

redis cluster 和 codis、twemproxy 三者功能区别?分别应用?

浮云间 2019-01-02 17:28:12

redis cluster 和 codis、twemproxy 三者功能区别?那个更适合生产环境?
三者哪一个将不同的键对应到不同的主机?我查到资料时,三者都是自动将键分配到指定redis实例中保存,这一步可以通过python redis客户端强制修改吗?可以自动控制xx键只能保存到A redis实例中吗?
三者如何管理主机?

查看完整描述

1 回答

?
函数式编程
  1. redis cluster 方案: 没有proxy, 数据分片之后, 可以访问集群中任意一个节点来确定要访问的数据在哪个节点, 是一种将存储和元数据管理放一起的设计, 实现较复杂, 出现问题不好排查, 在大规模集群+多地域情况下不适合, 因为会导致较高的网络通讯成本 + 脑裂等问题

  2. codis: 好处是有完善的运维管理平台, 但是对redis源码有侵入

  3. twemproxy: 不支持自动容灾 + 扩容, 同时官方放弃维护

以上都支持通过tag的方式将某个类型的key保存到同一个实例中


查看完整回答
反对 回复 2019-01-02
  • 1 回答
  • 0 关注
  • 332 浏览
我要回答

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信