如何搭建Windows环境下Redis Cluster环境

58次阅读
没有评论

共计 1288 个字符,预计需要花费 4 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关如何搭建 Windows 环境下 Redis Cluster 环境,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

搭建 Redis 集群,三个主节点,三个从节点,多主节点为了分布集群,从节点是为了高可用性。

1. 下载 redis

地址:https://github.com/MicrosoftArchive/redis/releases

如何搭建 Windows 环境下 Redis Cluster 环境

此次案例中使用的版本为 3.0.503 Source code 可以一起下载,下文会用到。

2. 安装 redis

解压 Redis-x64-3.0.503.zip,并复制,如下图

如何搭建 Windows 环境下 Redis Cluster 环境

3. 修改每台 redis.windows.conf, 修改里面的端口号,以及集群的配置

port 6380

cluster-enabled yes

cluster-config-file nodes.conf

cluster-node-timeout 15000

appendonly yes

如何搭建 Windows 环境下 Redis Cluster 环境

4. 在每个目录下面新建一个 bat 脚本,用于启动每台 redis 服务

如何搭建 Windows 环境下 Redis Cluster 环境

5. 安装 Ruby

Redis 的集群是用 Ruby 脚本编写,所以系统需要有 Ruby 环境。

下载地址:https://www.jb51.net/jiaoben/141880.html

安装,下面红框标记的地方必选。

如何搭建 Windows 环境下 Redis Cluster 环境

验证:打开 cmd 窗口,输入 ruby –version 出现版本号 表示安装成功

如何搭建 Windows 环境下 Redis Cluster 环境

6. 安装 redis 的 ruby 驱动 rubygems

地址:https://rubygems.org/pages/download

如何搭建 Windows 环境下 Redis Cluster 环境

可能有点慢,也可以去下面这个地址下载

https://www.jb51.net/softs/539242.html

7. 解压到 6380 文件夹下面(任意位置,此处只是为了方便放在一起)

如何搭建 Windows 环境下 Redis Cluster 环境

进入 rubygems-2.7.7 目录下面执行 cmd 命令:ruby setup.rb

如何搭建 Windows 环境下 Redis Cluster 环境

8. 切换到 6380 目录下面,执行命令 gem install redis

如何搭建 Windows 环境下 Redis Cluster 环境

9. 进入每个端口的文件夹,执行 start-server.bat 文件,启动每个节点的服务

10. 安装集群脚本 redis-trib

找到第一步下载的 source code,解压,将里面 src 路径下面的 redis-trib.rb 复制到 6380 文件夹下面

如何搭建 Windows 环境下 Redis Cluster 环境

并在当前目录执行以下命令

ruby redis-trib.rb create –replicas 1 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 127.0.0.1:6385

注:如果出现 Node is not empty,先清空所有端口目录下面的 nodes.conf 和 dump.rdb 文件再重复执行第 9 步,然后再执行上面的命令。

如何搭建 Windows 环境下 Redis Cluster 环境

注意途中标记的红色地方,yes。

11. 验证集群是否启动成功

如何搭建 Windows 环境下 Redis Cluster 环境

看到标记信息,则表示启动成功。

关于“如何搭建 Windows 环境下 Redis Cluster 环境”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计1288字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)