基于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

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

基于Twemproxy的Redis集群搭建以及想法的更多相关文章

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

    原文地址:基于Twemproxy的Redis集群方案 概述 由于单台redis服务器的内存管理能力有限,使用过大内存redis服务器的性能急剧下降,且服务器发生故障将直接影响大面积业务.为了获取更好的 ...

  2. 基于Twemproxy的Redis集群方案

    概述 由于单台redis服务器的内存管理能力有限,使用过大内存redis服务器的性能急剧下降,且服务器发生故障将直接影响大面积业务.为了获取更好的缓存性能及扩展型,我们将需要搭建redis集群来满足需 ...

  3. 基于Docker的redis集群搭建

    Redis集群官方介绍:http://www.redis.cn/topics/cluster-tutorial.html 基于Docker搭建Redis集群 环境:6个节点,三主三从 制作Redis镜 ...

  4. 基于twemproxy的redis集群部署

    一.系统及软件版本 操作系统:CentOS Linux release 7.3.1611 (Core) 内核版本:3.10.0-514.el7.x86_64 redis版本:3.2.8 twempro ...

  5. 基于Dokcer搭建Redis集群搭建(主从集群)

    最近陆陆续续有不少园友加我好友咨询 redis 集群搭建的问题,我觉得之前写的这篇 <基于Docker的Redis集群搭建> 文章一定是有问题了,所以我花了几分钟浏览之前的文章总结了下面几 ...

  6. 25.redis集群搭建笔记

    ###Redis集群### 0.准备 软件: redis-3.0.0.gem redis-3.0.0.tar.gz#源码   1.安装ruby环境 redis基于ruby槽位计算,hash算法技术,k ...

  7. Redis 集群搭建详细指南

    先有鸡还是先有蛋? 最近有朋友问了一个问题,说毕业后去大城市还是小城市?去大公司还是小公司?我的回答都是大城市!大公司! 为什么这么说呢,你想一下,无论女孩男孩找朋友都喜欢找个子高胸大的.同样的道理嘛 ...

  8. redis集群搭建及注意事项

    上一篇:redis的安装及注意事项 这里,在一个Linux虚拟机上搭建6个节点的redis伪集群,思路很简单,一台虚拟机上开启6个redis实例,每个redis实例有自己的端口.这样的话,相当于模拟出 ...

  9. [转载] Redis集群搭建最佳实践

    转载自http://blog.csdn.net/sweetvvck/article/details/38315149?utm_source=tuicool 要搭建Redis集群,首先得考虑下面的几个问 ...

随机推荐

  1. java语言的认识

    class Hello{ public static void main(String [] args) { System.out.println("Hello Word 你好") ...

  2. EF中使用linq进行关联查询

    EF使用linq进行多表查询是完全可以的,最后ToList()调用的时候回产生一条分页的sql语句,所以并不是全部查询再分页的.所以不会影响查询的性能 public void TestLinq() { ...

  3. python(二)数据类型

    一.整数 创建方法 i = 10 i = int(10) i = int("10",base=2)  #“”中是几进制的表示,base是选择要表示的进制,如base=2,用2进制的 ...

  4. python之rabbitMQ篇

    一.RabbitMQ安装 RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统,它遵循Mozilla Pulic License开源协议. MQ全称为Message Queue,消息队列 ...

  5. session保存用户登录

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  6. Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器(1)

    本篇内容为,通过 I2C 配置 GY-91 MPU9250+BMP280 里面的 MPU9250 连接 AK8963 磁感应.两个办法,1)MPU9250 设置 Master Mode 通过 AUX ...

  7. A replacement solution to using Google Drive in Ubuntu

    Grive2 Get dependencies You need to get the dependency libraries along with their development (-dev ...

  8. iscroll 使用及遇到的问题

    介绍: iscroll.js 是滑动事件.在手机上可以快速的滑动,用户体验很好.在线例子: 选择套餐 iScroll必须在调用之前实例化---用法 <script src="iscro ...

  9. Shell 语法之输入输出

    Linux 使用文件描述符标识每个文件对象.文件描述符是一个非负整数,可以唯一地标识会话中打开的文件.每个进程中最多可以有9个打开文件的描述符. Linux 标准文件描述符 文件描述符 缩写 描述 0 ...

  10. git github 异常

    git :版本控制工具 github:项目托管 git clone failed:git是否安装正确 github commit failed:github 是否账号 / 密码是否正确(密码错误也可以 ...