在Windows上搭建Redis集群环境教程

目录

1、环境依赖

2、安装配置

3、安装Ruby

4 、安装Ruby驱动

5、集群脚本安装

6、测试


1、环境依赖

Redis、Ruby语言运行环境、Redis的Ruby驱动redis-xxxx.gem、创建Redis集群的工具redis-trib.rb

链接:https://share.weiyun.com/GYvF5S5J 密码:uq8knc

2、安装配置

redis 解压后,复制出 6份,配置 三主三从集群。端口设置为7000,7001,7002,7003,7004,7005。目录使用端口号命名

 打开每一个目录下有一个配置文件 redis.windows.conf核心配置文件,修改里面的端口号,以及集群支持配置 


port 7000   #这个位置的端口修改对应的目录上的端口号)

cluster-enabled yes

cluster-config-file nodes-6379.conf

cluster-node-timeout 15000

appendonly yes

新建批量启动脚本(batchStartup.bat):文件存放路径不同的需要自行更改

@echo off

title redis-server-7000
set ENV_HOME1="C:\Users\aida_\Desktop\redis_Cluster\redis7000"
C:
color 0a
cd %ENV_HOME1%
start redis-server.exe redis.windows.conf

title redis-server-7001
set ENV_HOME2="C:\Users\aida_\Desktop\redis_Cluster\redis7001"
C:
color 0a
cd %ENV_HOME2%
start redis-server.exe redis.windows.

title redis-server-7002
set ENV_HOME3="C:\Users\aida_\Desktop\redis_Cluster\redis7002"
C:
color 0a
cd %ENV_HOME3%
start redis-server.exe redis.windows.conf

title redis-server-7003
set ENV_HOME4="C:\Users\aida_\Desktop\redis_Cluster\redis7003"
C:
color 0a
cd %ENV_HOME4%
start redis-server.exe redis.windows.conf

title redis-server-7004
set ENV_HOME5="C:\Users\aida_\Desktop\redis_Cluster\redis7004"
C:
color 0a
cd %ENV_HOME5%
start redis-server.exe redis.windows.conf

title redis-server-7005
set ENV_HOME6="C:\Users\aida_\Desktop\redis_Cluster\redis7005"
C:
color 0a
cd %ENV_HOME6%
start redis-server.exe redis.windows.conf

exit

3、安装Ruby

4 、安装Ruby驱动

 下载rubygems-3.1.4.zip后解压,在解压根目录中命令行执行以下命令:

ruby setup.rb

然后用gem 安装 Redis :切换到redis安装目录,需要在命令行中,执行以下命令:

gem install redis

5、集群脚本安装

将redis-trib.rb放在集群文件根目录,然后执行启动命令:

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:7003 127.0.0.1:7004 127.0.0.1:7005

注意:--replicas 1 表示每个主数据库拥有从数据库个数为1。master节点不能少于3个,我们使用了6个redis

6、测试

1、使用命令测试连接状态

redis-cli.exe -h 127.0.0.1 -c -p 7000  # -c 表示集群

2、使用cluster info可以从客户端的查看集群的信息

cluster info

 

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页