Redis 在Window下集群部署
转自 http://blog.****.net/qiuyufeng/article/details/70474001
本文主要介绍在 window下如何搭建 Redis集群,三个主节点,三个从节点,多主节点为了分布集群,从节点是为了高可用性。
一 下载window版本的redis
下载地址 https://github.com/MSOpenTech/redis/releases
二 解压复制
把 redis 解压后,再复制出 5 份,配置 三主三从集群。 由于 redis 默认端口号为 6379,那么其它5份的端口可以为6380,6381,6382,6383,6384。 并且把目录使用端口号命名, 如下:
三 配置Redis
编写一个 bat 来启动 redis,在每个节点目录下建立 start.bat , 内容如下:
title redis-6380
redis-server.exe redis.windows.conf
四 安装Ruby
五 下载集群脚本redis-trib
集群的命令为
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
如果此时在cmd上执行该命令,那么会出现如下错误:
是因为缺少 ruby 的一些模块,需要参考后面的安装处理。
六 下载rubygems
下载地址 https://rubygems.org/pages/download, 下载后解压,然后在命令行执行 ruby setup.rb, 当前目录切换到解压目录中,如 D:\Program Files\Redis-x64-3.2.100\rubygems-2.6.11
七 GEM 安装 Redis
八 启动每个节点并且执行集群构建脚本
注意:http://blog.****.net/yong472727322/article/details/69396359
http://blog.****.net/wudalang_gd/article/details/52153571
http://blog.****.net/h363659487/article/details/78793284