redis 版本: Redis-x64-3.2.100


或者从官网下载,官网只提供linux版本的下载

官网下载地址:http://redis.io/download

github下载地址:https://github.com/MSOpenTech/redis/tags。

如果下载的是我分享的msi文件,双击它,然后一步一步安装。我这里安装到D盘。

windows redis集群 下载 windows安装redis集群_redis


端口默认

windows redis集群 下载 windows安装redis集群_Ruby_02


然后一步一步确定,安装好就行。

进入到redis的安装目录 D:\Redis,按住 Shift 和鼠标右键 在此处打开命令窗口,执行

redis-server redis.windows.conf

windows redis集群 下载 windows安装redis集群_windows redis集群 下载_03


绑定端口后,在同一目录再开一个命令窗口,执行

redis-cli.exe -h 127.0.0.1 -p 6379


windows redis集群 下载 windows安装redis集群_集群_04

已连接redis。

 

接下来安装Ruby(redis的集群使用 Ruby脚本编写,所以系统需要有 Ruby 环境 听说redis5.0之后可以不用Ruby环境了),下载地址

https://rubyinstaller.org/downloads/

下载好后安装它,我还是安装到D:\Ruby22-x64

windows redis集群 下载 windows安装redis集群_redis_05


记得勾选红框中的三个选项,然后点 Install。

接下来就是安装redis集群了,要想集群工作,只是要有3个节点,不过我建议使用6个节点,3主3从,主节点挂了之后,从节点

自动提升为主节点继续工作,挂了的主节点恢复后,会变成从节点。

1、创建redis集群目录

在redis的安装目录下创建6个目录,代表6个节点,文件夹名为端口号,创建9000的时候,把

redis文件夹中的redis.windows.conf以及redis-server.exe 放进文件夹中,然后再复制5个

windows redis集群 下载 windows安装redis集群_Ruby_06


2、修改9000-9005中每个文件夹中的redis.windows.conf 内容,找到以下属性,并进行修改

port 9000(目录名称对应端口)

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 15000

appendonly yes


3、启动6个redis服务

进入每个端口命名的文件夹下,打开命令窗口,执行

redis-server redis.windows.conf

windows redis集群 下载 windows安装redis集群_集群_07


或者用下面的命令创建一个bat文件启动

title redis-9000

redis-server.exe redis.windows.conf

4、安装redis的Ruby驱动gem

下载地址 https://rubygems.org/pages/download 我下载的是 zip版

windows redis集群 下载 windows安装redis集群_集群_08


下载解压后进入解压目录,我的是  D:\rubygems-3.0.6,打开命令窗口,执行


windows redis集群 下载 windows安装redis集群_集群_09


安装gem成功。然后gem 安装 redis :切换到redis安装目录,需要在命令行中,执行

gem install redis -v 4.1.1 (第一次因为版本不一样安装失败,指定版本后安装成功)

windows redis集群 下载 windows安装redis集群_集群_10


5、安装集群脚本redis-trib

下载地址  https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb


集群的命令为

ruby redis-trib.rb create --replicas 1 127.0.0.1:9000 127.0.0.1:9001 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 127.0.0.1:9005

--replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,所以我们用了6个redis

windows redis集群 下载 windows安装redis集群_集群_11


ok,成功安装。