Redis集群搭建-Windows版

0、集群规划

规划有三个节点的集群,每个节点有一主一备,端口依次为6381,6382,6383,6384,6385,6386

1、所需软件

1)Redis

2)Ruby运行环境

3)Redis的Ruby驱动redis-xxxx.gem

4)集群工具redis-trib.rb

2、安装Redis

下载地址:

https://github.com/microsoftarchive/redis/releases

把 redis 解压后,再复制出 5 份,配置 三主三从集群。 端口依次为6381,6382,6383,6384,6385,6386。 并且把目录使用端口号命名,如下:

修改6381-6386文件夹中的redis.windows.conf配置文件,修改内容如下:

bind 10.9.14.82 //服务器ip地址
port 6381 //端口6381--6386
cluster-enabled yes //打开集群
cluster-config-file nodes-6381.conf //nodes-6381.conf---condes-6386.conf
cluster-node-timeout 15000 //请求超时

编写一个 bat 来启动 redis,在每个节点目录下建立 start.bat,6381内容如下:(其他节点注意修改端口)

title redis-6381

redis-server.exe --service-install redis.windows.conf --service-name redis6381 --port 6381 --loglevel verbose

redis-server --service-start --service-name redis6381

3、安装Ruby运行环境

下载地址:(安装时选项都勾选)

https://rubyinstaller.org/downloads/

4、安装Redis的Ruby驱动redis-xxxx.gem

下载地址:

https://rubygems.org/pages/download

1)下载安装包

2)解压并CD至解压目录

3)在命令行执行:ruby setup.rb

4)GEM安装Redis:切换至Redis安装目录,在命令行,执行:gem install redis (注意:每个node节点都要执行)

5、安装集群工具redis-trib.rb

下载地址:

https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb

下载的redis-trib.rb文件,建议保存至Redis某一node节点下,如:6381节点

6、启动集群

1)启动每个节点

在每个node节点下双击start.bat,启动redis节点

2)构建集群

在命令行窗口,切换至redis-trib.rb文件所在目录,执行:

ruby redis-trib.rb create --replicas 1 10.9.14.82:6381 10.9.14.82:6382 10.9.14.82:6383 10.9.14.82:6384 10.9.14.82:6385 10.9.14.82:6386

在出现 Can I set the above configuration? (type 'yes' to accept):   请确定并输入 yes

7、验证

使用Redis客户端Redis-cli.exe来查看数据记录数,以及集群相关信息
命令 redis-cli –c –h ”地址” –p "端口号" ;  c 表示集群

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值