redis for windows 搭建集群

时间:2024-05-20 11:35:21

环境:win7  版本

软件版本:

Redis:Redis-x64-3.0.502.zip

redis下载地址   https://github.com/MSOpenTech/redis/releases ;

Ruby: rubyinstaller-2.2.4-x64

Ruby下载地址   https://rubyinstaller.org/downloads/

Gem :rubygems-2.6.13.zip

Gem下载地址 https://rubygems.org/pages/download

redis-trib.rb

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

redis-3.3.3.gem

下载地址:https://rubygems.org/gems/redis/versions/3.3.3

搭建环境开始:

1.首先将下在redis解压复制6份:

如图所示:

redis for windows 搭建集群

2.修改配置文件redis.windows.conf

修改的地方为:

redis for windows 搭建集群

到这里所需要的配置完成。

为了启动的方便你可以创建一个快捷启动的方式创建一个start.bat的文件放在redis解压包下面,并且在里面编写如下语句:

title redis-start

redis-server.exeredis.windows.conf如下图所示:

redis for windows 搭建集群

如果不编写也可以那就在启动时指定文件启动执行如下代码,但是需要切换到redis加压包下面:

redis-server.exe redis.windows.conf如图所示:

redis for windows 搭建集群

这两个效果是一样的。

这只是编写一个,其他五个也是按照上边的方法编写,记住别忘记修改成对应的端口号。

3.安装ruby:双击rubyinstaller-2.2.4-x64.exe

redis for windows 搭建集群

4.安装gem。将下载的rubygems-2.6.13.zip解压,我将解压后的rubygems-2.6.13.zip放在了redis的下面,如下图所示:

redis for windows 搭建集群

5. redis-4.0.0.gem的安装,将下载的redis-4.0.0.gem文件放在redis解压包下,安装它,执行gem install redis-4.0.0.gem

redis for windows 搭建集群

以上就是所需要的环境已经准备完成,现在下面就是启动

分别启动每一个redis,我这里是6个启动完成之后如图

redis for windows 搭建集群

下面进入到redis7001这个安装目录,如图:

redis for windows 搭建集群

执行如下命令:ruby redis-trib.rb create --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003127.0.0.1:7004 127.0.0.1:7005 127.0.0.1:7006

(网上有直接输入

redis-trib.rbcreate --replicas 1 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004127.0.0.1:7005 127.0.0.1:7006的但是我输入这个命令不管用。你们可以试试。)

其中

--replicas 1 表示每个主数据库拥有从数据库个数为1

出现如下所示然后输入:yes

redis for windows 搭建集群

出现这个结果说明搭建成功。

现在测试

下面进行测试一下:

redis-cli.exe  -c  -h ip -p  端口

输入:redis-cli.exe  -c  -h 127.0.0.1 -p  7001

redis for windows 搭建集群


测试成功,说明我们搭建的没有问题。