windows环境 redis集群


下载安装Redis-x64-3.0.500

版本3.0以上才支持集群

1.      解压到E:\redisCluster\redis

2.      E:\redisCluster\redis\创建6个文件夹  7000\7001\7002\7003\7004\7005

windows环境 redis集群

3.      复制redis.windows.conf文件命名redis.conf,修改内容如下:

port 7000
cluster-enabled yes

cluster-config-file nodes-7000.conf
cluster-node-timeout 5000

appendonly yes

4.      复制redis.conf到每个文件夹下并修改 port\ cluster-config-file与文件夹对应

5.      启动redis

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7000\redis.conf

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7001\redis.conf

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7002\redis.conf

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7003\redis.conf

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7004\redis.conf

E:\redisCluster\redis\redis-server.exe E:\redisCluster\redis\7005\redis.conf

 windows环境 redis集群windows环境 redis集群

下载安装ruby

1.      下载

 http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe

2.      点击安装

windows环境 redis集群

windows环境 redis集群

两个选项选中,环境变量中增加ruby  cmd命令中增加ruby 。

3.      验证,查看ruby 和 gem 版本

windows环境 redis集群

windows环境 redis集群

4.      下载ruby环境下Redis的驱动,考虑到兼容性,这里下载的是3.0.5版本,放在E:\Ruby22下

https://rubygems.org/gems/redis/versions/3.0.5

5.      运行gem install --local E:\Ruby22\redis-3.0.5.gem

windows环境 redis集群

windows环境 redis集群

6.      创建redis集群

redis-trib.rb create --replicas 1127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004127.0.0.1:7005

     windows环境 redis集群windows环境 redis集群

7.      当出现提示时,需要手动输入yes,创建Redis集群完毕

8.      检验是否真的创建成功,输入以下命令:

redis-trib.rb check 127.0.0.1:7000


windows环境 redis集群

windows环境 redis集群




9.      使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息

E:\redisCluster\redis\redis-cli.exe -c -p7000


windows环境 redis集群


 -c 表示 cluster

-p 表示 port端口号

windows环境 redis集群

10.  输入dbsize查询记录总数

windows环境 redis集群

windows环境 redis集群

11.  输入cluster info可以从客户端的查看集群的信息

 windows环境 redis集群

 windows环境 redis集群

错误(原图已无法复现)

1.     报错,连接不上https://rubygens.org/

windows环境 redis集群windows环境 redis集群

原因:执行gem install --local E:\Ruby22\redis-3.0.5.gem

 

2.      执行 redis-trib.rb create--replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003127.0.0.1:7004 127.0.0.1:7005 没有反应

安装ruby时勾选少了一项

windows环境 redis集群

3.  重启以后节点7000启动不了,原因待查,解决方案如下:

windows环境 redis集群

windows环境 redis集群

问题3 网上资料地址:http://ask.****.net/questions/384694