redis4.0、codis、阿里云redis 3种redis集群对比分析

  1. 云栖社区>
  2. 阿里云数据库ApsaraDB>
  3. 博客>
  4. 正文

redis4.0、codis、阿里云redis 3种redis集群对比分析

羽洵 2017-01-11 18:14:14 浏览33663
展开阅读全文

本文对redis4.0版本的cluster,codis,以及阿里云redis 3种集群进行了对比分析。

1、架构对比

1.1、redis 4.0 cluster

redis 4.0版本的集群是去中心化的结构,集群元数据信息分布在每个节点上,主备切换依赖于多个节点协商选主。
redis 提供了redis-trib 工具做部署集群及运维等操作。
客户端访问散列的db节点需依赖smart client,也就是客户端需要对redis返回的节点信息做判断选择路由等操作。例如客户端请求一个节点,如果所请求的key不在该节点上,客户端需要判断返回的move或ask等指令,重定向请求到对应的节点。

1.2、codis

codis由3大组件构成:

  • codis-server : 修改过源码的redis, 支持slot,扩容迁移等
  • codis-proxy : 支持多线程

网友评论

登录后评论
0/500
评论
羽洵
+ 关注
所属云栖号: 阿里云数据库ApsaraDB