windows环境 redis集群


下载安装Redis-x64-3.0.500

版本3.0以上才支持集群

1.      解压到E:\redisCluster\redis

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


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

 

下载安装ruby

1.      下载

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

2.      点击安装


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

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


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


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

     

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

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

redis-trib.rb check 127.0.0.1:7000






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

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




 -c 表示 cluster

-p 表示 port端口号

10.  输入dbsize查询记录总数


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

 

 

错误(原图已无法复现)

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


原因:执行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时勾选少了一项

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



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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值