1  下载 redis安装包

tar zxvf redis-3.0.2.tar.gz
cd redis-3.0.2/
make
make install

2安装ruby

sudo apt-get install ruby
sudo gem install redis #ruby的redis驱动 3 新建 6个文件夹 12301 到 12306 4 将第二步编译出的redis-server 复制到这六个文件夹 在这六个文件夹中新建文件 redis.conf 作为配置文件
配置内容如下:
port 12301
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
5 启动6个实例节点 
在文件夹下 输入 ./redis-server ./redis-conf 6

现在6个实例已经运行起来了,我们需要给节点写一些有意义的配置来创建集群。redis集群的命令工具redis-trib可以让我们创建集群变得非常简单。redis-trib是一个用ruby写的脚本,用于给各节点发指令创建集群、检查集群状态或给集群重新分片等。redis-trib在Redis源码的src目录下,需要gem redis来运行redis-trib。

gem install redis

创建集群只需输入指令:

./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 \
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

这里用的命令是create,因为我们需要创建一个新的集群。选项”–replicas 1”表示每个主节点需要一个从节点。其他参数就是需要加入这个集群的redis实例的地址。


参考文档
http://ifeve.com/redis-cluster-tutorial/

最新文章

  1. Struts2 讲解笔记
  2. 工厂食堂3D指纹考勤系统解决方案
  3. clientX、pageX、scrollLeft、offsetLeft、clientWidth、screen.width的用法和区别
  4. 【001:Tomcat搭建简单文件服务器】
  5. jquery之replaceAll(),replaceWith()方法详解
  6. SAM4E单片机之旅——16、NAND Flash读写
  7. iOS block里的self
  8. 记录:asp.net mvc 中 使用 jquery 实现html5 实现placeholder 密码框 提示兼容password IE6
  9. IE取消访问剪贴板设置
  10. IOS深入学习(4)之Coordinate System
  11. MySQL中innodb引擎分析(初始化)
  12. 一对TCP协议及OSI简介模式
  13. 如何让struts2和servlet的共存
  14. laravel 黑名单功能实现
  15. day3——两数之和
  16. Jmeter之csv参数化
  17. Django 跨域请求 解决 axios 未完待续
  18. 前端web服务器数据同步方案
  19. 浅谈 Boost.Asio 的多线程模型
  20. Jquery 网页转换为图片

热门文章

  1. Rsync同步、Rsync+Lsync实时同步
  2. C#Winform设计的通用标签设计器
  3. 算法训练 区间K大数
  4. Asp.Net下,基于Jquery的Ajax二级联动
  5. HttpClient(一)HttpClient抓取网页基本信息
  6. QGIS2.18.0的精简编译
  7. 一个看起来不像中年人的中年人,带着两个初出茅庐的小伙子儿,用git管理项目代码的进击之路
  8. Ajax中的JSON格式与php传输过程的浅析
  9. 2014/08/23——OJ及相关站点打开速度非常慢,训练计划login直接error!
  10. SDL2源码分析2:窗体(SDL_Window)