redis在Windows下以后台服务一键搭建集群(单机--伪集群)

本文档详细介绍了如何在Windows环境下,通过脚本快速创建Redis伪集群,并以服务模式运行。包括环境准备、创建集群脚本、设置集群密码及集群的测试和运维。适用于希望在本地Windows系统中搭建Redis集群的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

redis在Windows下以后台服务一键搭建集群(单机--伪集群)

 

一、概述

    此教程介绍如何在windows系统中同一台机器上布置redis伪集群,同时要以后台服务的模式运行。布置以脚本的形式,一键完成。关于在多台机器上用脚本搭建集群参见另一博文《redisWindows下以后台服务一键搭建集群(多机)》。

二、准备的工具与环境

2.1资源下载

以下准备的工具,想要了解详细过程的,可以逐一按下面的分步说明,一一下载。当然,不想麻烦的,这里有一个包含所有工具的完整的包,直接下载即可,csdn下载链接:http://download.youkuaiyun.com/download/mingojiang/10186166

 

1.下载Redis for windows的最新版本,解压到c:\redis目录下备用。github下载链接:https://github.com/MSOpenTech/redis/releases

 

2.下载ruby环境RubyInstaller,这是ruby的运行环境。官网下载:http://rubyinstaller.org/downloads/ 我选的是Ruby 2.3.3 (x64)”。

 

3,安装 GEMRedisruby支持环境由于GFW的问题,GEM的源在国内不可用,可以@##墙,提供一下免费&&@#墙工具,百度网盘下载链接:https://pan.baidu.com/s/1eSiLWo6密码: enfm,下载后需要解压码:edsryu4yu9hgfr34kj098@#^%(*@#FHk43ee6y9p8743

 

4,下载 redis-trib.rb ,放到c:\redis目录下备用

github下载链接:https://github.com/antirez/redis/tree/3.2/src

这个是redis集群工作要用到的小工具,ruby语言开发的小工具。

2.2安装环境

1. 安装RubyInstaller

安装2.1章中第2节下载的RubyInstaller,勾选

Install Td/Tk Support

Add Ruby executables to your PATH

Associate .rb and .rbw files with this Ruby installation

 

 

2.安装 GEM

@#!墙:运行第2.13节中下载的工具

 

显示已经连接成功了,这个时候,你可以直接安装redisruby之间通信的一个组件了,直接在命令行输入命令:

gem install redis

提示成功即可。

 

至此环境准备完闭

三、创建集群脚本

注意:由于中英文可能遇到兼容问题,所以运行脚本时,请把脚本文件放到英文目录下。

关于脚本,嫌麻烦的,通过本人csdn下载链接可直接下载,里面包含了所需的所有资料,下载链接为:http://download.youkuaiyun.com/download/mingojiang/10186166

创建一文本install.bat”,可直接运行此脚本,完成一键安装redis群集。打开脚本编辑,第二行是指定安装的根目录,可自行编辑

 

rem 你要安装的盘符,可自行配置

set InstallPath=D:

 

set sourcePath=%~dp0

cd /d %InstallPath%

 

mkdir redis-cluster

cd redis-cluster

mkdir 31001 31002 31003 32001 32002 32003 33001 33002 33003

 

copy %sourcePath%redis-server.exe 31001

copy %sourcePath%redis-server.exe 31002

copy %sourcePath%redis-server.exe 31003

copy %sourcePath%redis-server.exe 32001

copy %sourcePath%redis-server.exe 32002

copy %sourcePath%redis-server.exe 32003

copy %sourcePath%redis-server.exe 33001

copy %sourcePath%redis-server.exe 33002

copy %sourcePath%redis-server.exe 33003

 

copy %sourcePath%EventLog.dll 31001

copy %sourcePath%EventLog.dll 31002

copy %sourcePath%EventLog.dll 31003

copy %sourcePath%EventLog.dll 32001

copy %sourcePath%EventLog.dll 32002

copy %sourcePath%EventLog.dll 32003

copy %sourcePath%EventLog.dll 33001

copy %sourcePath%EventLog.dll 33002

copy %sourcePath%EventLog.dll 33003

 

copy %sourcePath%redis.windows-service.conf 31001

copy %sourcePath%redis.windows-service.conf 31002

copy %sourcePath%redis.windows-service.conf 31003

copy %sourcePath%redis.windows-service.conf 32001

copy %sourcePath%redis.windows-service.conf 32002

copy %sourcePath%redis.windows-service.conf 32003

copy %sourcePath%redis.windows-service.conf 33001

copy %sourcePath%redis.windows-service.conf 33002

copy %sourcePath%redis.windows-service.conf 33003

 

copy %sourcePath%redis-trib.rb

copy %sourcePath%redis.windows-service.conf

copy %sourcePath%redis-cli.exe

copy %sourcePath%startAllRedisService.bat

copy %sourcePath%stopAllRedisService.bat

copy %sourcePath%uninstall.bat

 

rename 31001\redis.windows-service.conf redis.conf

rename 31002\redis.windows-service.conf redis.conf

rename 31003\redis.windows-service.conf redis.conf

rename 32001\redis.windows-service.conf redis.conf

rename 32002\redis.windows-service.conf redis.conf

rename 32003\redis.windows-service.conf redis.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MingoJ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值