环境: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份:
如图所示:
2.修改配置文件redis.windows.conf
修改的地方为:
到这里所需要的配置完成。
为了启动的方便你可以创建一个快捷启动的方式创建一个start.bat的文件放在redis解压包下面,并且在里面编写如下语句:
title redis-start
redis-server.exeredis.windows.conf如下图所示:
如果不编写也可以那就在启动时指定文件启动执行如下代码,但是需要切换到redis加压包下面:
redis-server.exe redis.windows.conf如图所示:
这两个效果是一样的。
这只是编写一个,其他五个也是按照上边的方法编写,记住别忘记修改成对应的端口号。
3.安装ruby:双击rubyinstaller-2.2.4-x64.exe
4.安装gem。将下载的rubygems-2.6.13.zip解压,我将解压后的rubygems-2.6.13.zip放在了redis的下面,如下图所示:
5. redis-4.0.0.gem的安装,将下载的redis-4.0.0.gem文件放在redis解压包下,安装它,执行gem install redis-4.0.0.gem
以上就是所需要的环境已经准备完成,现在下面就是启动
分别启动每一个redis,我这里是6个启动完成之后如图
下面进入到redis7001这个安装目录,如图:
执行如下命令: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-cli.exe -c -h ip -p 端口
输入:redis-cli.exe -c -h 127.0.0.1 -p 7001
测试成功,说明我们搭建的没有问题。