基于Twemproxy的Redis集群搭建以及想法

时间:2022-07-02 00:49:19

基于Twemproxy的Redis集群方案(转)

redis3.0 已经发布了几个月了,但是我这等菜鸟到网上还是没有找到很好的关于搭建redis3.0集群的文章,而且好像很多公司的redis版本还保持在2.8.*上,我估计没几个公司会直接出来新产品就会直接用吧,所以还是基于redis2.8来弄吧。由于是从redis3.0加入了不错的集群方案,那么2.8如何弄了。

上网找了一篇文章是针对于redis3.0以下的版本的集群方案,好东西不敢独享,拿出来共勉

http://www.infoq.com/cn/news/2014/11/open-source-redis-cache

我自己是采用了文章中说的第二种方案也就是Twitter公司开源的Twemproxy,废话不多说了,开始搭建测试环境

系统信息:

centos6.5 192.168.102.170

centos6.5 192.168.102.171

centos6.5 192.168.102.170

版本信息:

redis-3.0.0-rc2.tar(任性了一把,人家redis都有自己的集群功能了,我还是用redis的这个版本,大家请见谅,当时的想法是如果这个搭建不成功的话,就还是采用redis自己的集群功能来搭建)

nutcracker-0.3.0.tar.gz

具体的搭建步骤,请查看(原谅我,我自己本身就是一个菜鸟,所以现在来说是搬一些其他人的东西)

http://www.cnblogs.com/haoxinyue/p/redis.html

搭建时遇到的一些问题:

1.nutcracker-0.3.0.tar.gz 软件找的好辛苦(天朝的墙太强大了)

软件包下载地址:  链接:http://pan.baidu.com/s/1c0k9j8k 密码:lbpf  里面还有一个twemproxy-0.4.0.tar的版本,

其他的问题就没有啥了。

搭建完成了,当初和我预想的不一样,我当时预想的是在nutcracker中 set一条数据是我下面的redis都会有数据,但是不是这样的。他是根据权重,只会在集群中的某一台redis中存在,原谅我没有好好看人家的介绍啊。

后边感谢 qq群129951966,群主他们在Twemproxy的基础上加入了一些更加方便的功能,

贴上下载地址 以及介绍地址

https://github.com/vipshop/twemproxy-vip

https://github.com/vipshop/twemproxy-vip/wiki/twemproxy%E5%9C%A8%E5%94%AF%E5%93%81%E4%BC%9A%E7%9A%84%E7%BB%B4%E6%8A%A4%E7%89%88%E6%9C%AC

菜鸟第一次写文,看到的人请多担待,抱歉了