Redis5.0 搭建伪集群——windows系统

0 引言

今天聊聊如何在Windows上搭建Redis5.0版本伪集群,接手了一个老项目,奈何项目还比较高级,采用的Redis集群作为缓存,由于没有搭建好的集群环境,只能在本地Windows 10上搭建一个伪集群,本人在尝试网上众多搭建集群的方式,终于实现集群的成功搭建,一路坎坷。总结一下实现过程。

1. Redis5.0 安装

1.1 下载安装包

Redis安装包可以在官网进行下载,网上有一些下载教程,就不再啰嗦了。我也提供一个阿里云盘的安装包地址:包括Redis5.0安装包和Resp管理工具(连接redis,实现可视化)

https://www.aliyundrive.com/s/v78j6zP7Q6j
提取码: ut18

1.2 安装

安装过程没啥可说的,可以自行选择安装位置,还有就是设置环境变量,选上,让系统自己添加环境变量就行。

2. 搭建集群

2.1 准备阶段

节点规划:6个节点,端口为:6379,6380,6381,6479,6480,6481

  • 将安装后目录中的数据复制5份,分别放在不同的文件夹。
    Redis5.0 搭建伪集群——windows系统_第1张图片
  • 如下图复制后
    Redis5.0 搭建伪集群——windows系统_第2张图片
  • 进入install_data文件夹中,复制redis.windows.conf文件副本,并重命名为redis.conf
    Redis5.0 搭建伪集群——windows系统_第3张图片
  • 进入redis.conf文件,修改 内容如下
port 6379
cluster-enabled yes (去掉注释#)
# 如果redis节点需要密码访问,就设置,否则注释就行(默认是注释的)
requirepass 123456
masterauth  123456
  • 对复制的几个文件夹重复上述操作。

2.2 启动6个Redis节点

  • 编写启动脚本(也可以挨个启动)
    第一个节点:redis-6379.bat
D:
cd D:\DataBase\redis\install_data 
redis-server.exe redis.conf

其他节点依次按需修改
Redis5.0 搭建伪集群——windows系统_第4张图片

  • 统一启动脚本
    redis-cluster.bat
@echo off
    color 0A
@echo on
    start redis-6379.bat
    start redis-6380.bat
    start redis-6381.bat
    start redis-6479.bat
    start redis-6480.bat
    start redis-6481.bat
@echo off
    echo.
    pause
@echo on

3. 启动

3.1 启动redis节点

注意:在启动前,需要查看服务中是否已启动redis,redis在安装完成后,可能会默认启动,如果启动了,就手动关闭。

  • 直接双击执行 redis-cluster.bat,就可以启动全部节点。
  • 节点启动后,就需要构建集群了。

3.2 构建redis集群

进去6379节点的文件夹中,执行以下命令:如果前边没有设置密码,就不需要 -a 123456

redis-cli --cluster create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6479 127.0.0.1:6480 127.0.0.1:6481 --cluster-replicas 1  -a 123456

Redis5.0 搭建伪集群——windows系统_第5张图片
执行完成后,伪集群就成功搭建了。

你可能感兴趣的:(Springboot,windows,redis,缓存)