下载安装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