Windows 环境搭建Redis集群(win 64位)

转:

http://blog.csdn.net/zsg88/article/details/73715947

参考:https://www.cnblogs.com/tommy-huang/p/6240083.html

Windows 环境搭建Redis集群

安装包下载

1.

Redis-x64-3.2.100.zip

在E盘下新建redis目录,在redis目录下新建6379~6384文件夹(必须6个):

Windows 环境搭建Redis集群(win 64位)

并将下载的Redis-x64-3.2.100.zip分别解压到上述目录下。

解压后如下:

Windows 环境搭建Redis集群(win 64位)

2. 创建配置文件和启动程序文件

(1) 在6个目录下新建 redis.conf 内容如下:

bind 0.0.0.0
protected-mode no
port 6379
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes
#requirepass youpassword

port(端口)对应6379~6384

requirepass后面为密码(6个必须相同,并且先进行注释,否则集群搭建会失败)

(2) 在6个目录下新建 startup.bat 内容如下:

redis-server.exe redis.conf

双击startup.bat分别启动服务6379~6384。

3. 集群的搭建:

3.1 Ruby环境(点击下载)

安装此环境的原因是因为我们需要使用Ruby Gems 中的redis-trib.rb来创建和操作集群。

安装时记得勾选三项,安装目录随意。

Windows 环境搭建Redis集群(win 64位)

3.2 Ruby Gems安装

下载ruby环境下Redis的驱动,考虑到兼容性,这里下载的是3.2.2版本

  https://rubygems.org/gems/redis/versions/3.2.2

注意:下载在页面右下角相关连接一项中

Windows 环境搭建Redis集群(win 64位)

安装该驱动,命令如下:

gem install --local gem文件目录 

实际操作如下:

Windows 环境搭建Redis集群(win 64位)

4. 集群创建,我们要用到redis-trib.rb 文件

下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb,有2种下载方式:

方式1:

https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb

打开该链接如果没有下载,而是打开一个页面,那么将该页面保存为redis-trib.rb

方式2:

也可以到 https://github.com/antirez/redis/tree/unstable/src 目录下下载

之前的ruby环境就是为运行这个文件做准备的

Windows 环境搭建Redis集群(win 64位)

然后:

下载之后放到 E:\redis目录下。

然后在此目录下打开命令行执行:

如果需要外网则:

redis-trib.rb create --replicas  公网ip: 公网ip: 公网ip: 公网ip: 公网ip: 公网ip:

注:需要公网使用时 6个集群包括12个端口,都要开放才能搭建集群分别为:6个自定义集群端口和这6个自定义端口加上10000对应的6个端口  此处例子为 6379~6384和16379~16384

如果只需要内网则:

redis-trib.rb create --replicas  127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1: 127.0.0.1:

安装时会出现:

Windows 环境搭建Redis集群(win 64位)

需要输入yes就行了。完成即可关闭窗口,后面也不需要重新启动,是一次性的。

5. 设置密码:

停止6个redis服务,把6个目录下redis.conf 的 #requirepass youpassword 注释放开,再次启动即可。

上一篇:linux基础——文件的压缩解压缩以及vim编辑


下一篇:[LeetCode] Two Sum IV - Input is a BST 两数之和之四 - 输入是二叉搜索树