windows下搭建redis集群
需要4个部件:Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb。使用redis-trib.rb工具来创建Redis集群,由于该文件是用ruby语言写的,所以需要安装Ruby开发环境,以及驱动redis-xxxx.gem。
第一步:安装redis
下载地址:https://github.com/MSOpenTech/redis/releases
第二步:创建想要发布几台的文件 例如(6379~6384)
创建启动脚本:start.bat文件:如下:
title redis-6379 //这里是每一台的端口号
redis-server.exe redis.windows.conf //这里是启动命令
配置里面的conf文件{
1.更改端口号/修改配置文件
port ()//括号里面加入端口号
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes
}
第三步:安装ruby
下载地址:http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe
然后傻瓜式的安装就好。
安装Ruby环境下Redis的驱动
将下载的"Ruby环境下Redis的驱动文件(redis-3.2.2.gem)"拷贝到Ruby安装根目录(C:\Ruby22-x64)下。
然后执行安装命令如下:
gem install redis
第四步:把redis-trib.rb脚本放在主机下一般是在(6379)下
第五步:启动每一台服务器
第六步:搭建集群
使用redis-trib.rb来创建Redis集群
ruby redis-trib.rb create --replicas 1 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:6383 127.0.0.1:6384
第七步:检验是否真的创建成功
redis-trib.rb check 127.0.0.1:6379
第八步:登录(6379)在里面写入内容
单个服务器登录命令:redis-cli.exe -h 127.0.0.1 -p 6379
集群服务器登陆命令:redis-cli.exe -c -p 端口号