码迷,mamicode.com
首页 > 其他好文 > 详细

codis__简介

时间:2015-03-17 11:50:45      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

参考文档

https://github.com/wandoulabs/codis  

中文简介

https://github.com/wandoulabs/codis/blob/master/doc/tutorial_zh.md

 

安装前提

1,安装编译需要 go 环境

2,启动需要 先启动 zookeeper 

 

原理图解

技术分享

 

技术分享

 

 几个需要注意的概念

技术分享

 

 

这里的 master 和 slave ,并不是主从关系, 而是主备关系,支持 1 主多从,不支持多主多从

 技术分享

 

codis-proxy 和 redis-group 之间是没有直接关系或者逻辑关系的,也就是说不能指定某个codis-proxy只连接某些codis-redis-group, 

所有的codis-proxy是连接着所有的codis-redis-group的

 

 

slot 的作用:用来给 codis-redis-group 做权重的配置,这样可以根据 redis的容量大小,性能大小等外在条件做合理分配

技术分享

技术分享

 

将所有的redis-group 组分成虚拟的 1024个片区,其中 0-9 片区的使用 groupId=1 的 redisGroup(6381), 10-19 片区的使用 groupId=2 的 redisGroup(6384),

20-1023 片区的使用 groupId=3 的 redisGroup(6387)

 技术分享

 

执行完赋值语句后,发现

技术分享

技术分享

技术分享

 

基本上维持着三组之间的 1:1:100 的比例

 

codis__简介

标签:

原文地址:http://www.cnblogs.com/zyguo/p/4343755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!