我是参照这两篇教程进行的操做: 1.http://www.javashuo.com/article/p-kyivbdfb-gv.html (主)html
2.http://www.javashuo.com/article/p-ewirpdwn-ky.htmljava
3.http://www.cnblogs.com/007sx/p/8108895.htmlnode
如下主要记录的是,本身在实际操做中踩得坑:git
1.下载解压redis,并复制出另外5份,都统一放在redis文件夹下,并将他们的文件夹分别命名为6379 6380 6381 6382 6383 6384(对应各自的端口号);github
2.分别修改配置文件(6个都得改)redis.windows.conf,修改里面的端口号,以及集群支持配置。redis
port 6379(分别为各自端口号6379-6384,与文件夹命名一致) windows
bind 0.0.0.0 (初始为:127.0.0.1,这样外部网络是连不了的,会报错:redis connection refused: connect)ruby
protected-mode no (本来参数值为:yes,这样外部网络也是连不了的,会报错:redis connection refused: connect)网络
cluster-enabled yes (设置为支持集群配置,若是 cluster-enabled 不为yes, 那么在使用JedisCluster集群代码获取的时候,会报错。)app
cluster-node-timeout 5000 (cluster-node-timeout 调整为 5000,那么在建立集群的时候,不会超时。)
appendonly yes
3.编写一个 bat 来启动 redis,在每一个节点目录下创建 start.bat , 内容以下:
title redis-6380 (对应各自端口号6379-6384)
redis-server.exe redis.windows.conf
4.安装ruby (因为 Redis 的集群使用 ruby脚本编写,因此系统须要有 Ruby 环境。 百度下 rubyinstaller-2.3.3-x64.exe, 并下载安装。)
安装在redis目录下

若是此时在cmd上执行该命令,那么会出现以下错误:
是由于缺乏 ruby 的一些模块,须要参考后面的安装处理。
6.下载rubygems.
下载地址 https://rubygems.org/pages/download, 下载后解压,而后在在此安装目录下,执行命令 ruby setup.rb


9.设置密码
若是须要外网访问,则须要开放端口,但为了防止redis被攻击,能够加上密码。 如需加上密码,则在第2步的配置文件中加上这行代码(6个都得加) :
requirepass yourpassword
此时须要关掉6个redis服务,而后从新运行这6个redis服务(双击第3步中创建的脚本)。构建集群的脚本不须要再次运行