首先确保安装好ruby和ruby的redis客户端redis
进入redis安装目录的src目录下,能够找到redis-trib.rb文件,执行它能够看到:ruby
这表明咱们能够用redis官方提供的ruby脚原本安装咱们的cluster集群了。工具
接着准备6个节点 8000-8005端口, 配置好cluster(前面原生章节有演示)并启动 (演示是使用单机多部署的形式)ip
接着使用redis-trib.rb的create命令建立集群开发
这里说明下,--replicas 是指定主从配置,后面那个1表明每一个节点有几个从节点(这里设置1个)而后后面跟6个节点的ip和端口。因为是每一个节点1个从,因此是6/2,前三个节点自动会成为master,后3个对应的是slave。接着执行命令,能够看到它的一个执行的计划以下:部署
输入yes:ast
这样咱们就完成了集群的构建,包括节点握手、分配槽、分配主从。集群
链接8000节点输入cluster info验证,一切ok!可视化
至此,使用redis-trib.rb搭建集群演示完毕!配置
提一下,为何不用原生命令安装?由于原生步骤十分繁琐,不具备标准化,容易出错,因此咱们选择用官方提供的ruby工具。但若是集群节点特别多的话,这也不是一个好的管理集群方式,更好的是本身开发一个可视化部署的云平台。