LiuShuaiDong:windows搭建Redis集群

本文档介绍了如何在Windows10环境下,不使用虚拟机或Linux系统,简便地搭建一个Redis集群。采用Redis5.0版本,配置三主三从的集群模式。主要步骤包括创建多个配置文件,分别启动各个实例,并使用redis-cli创建集群。在遇到问题时,提供了相应的解决方法,如查看集群状态和节点信息。整个过程简单快捷,适合快速建立本地Redis集群进行开发和测试。
摘要由CSDN通过智能技术生成

原文转载:https://mp.weixin.qq.com/s?__biz=Mzg2NTUxMzYwMg==&mid=2247485281&idx=1&sn=deea80fd55bb8f58eb08c0416bde29fe&chksm=ce59be8cf92e379adeb484ab760310e168849832971b0cd91154578208075ad9f9f612e77d5f&mpshare=1&scene=23&srcid=0728ASwrMkuX7zghHd1Bwwjj&sharer_sharetime=1627435541650&sharer_shareid=03719974771bbbcdac4923defedd7923#rd

先说需求,在本机搭建一个reids集群,不搞什么虚拟机linux啥的,麻烦,光配个环境都搞半天,我目的就是想要一个redis集群,那就开整。

系统:windows10

redis版本:redis5.0(重要!!!)

集群模式:三主三从。

其实很简单,只需要创建多个配置文件就可以了,然后指定不同的配置文件启动。win下启动redis很爽,直接解压就可以启动,不像linux环境,还得编译,配置文件也不知道编译到哪了。哎,心累。。。

但是有一点需要注意的是,win下启动不是后台运行,这点很操蛋,即便是你设置了后台运行,也不起作用,要么你把redis服务注册成服务,这样可以后台启动,不过我没这样搞,黑框黑框吧,无所谓,能起来就行。

该教程有配套的视频,有兴趣的可以观看视频,更加直观。配置文件就看图文吧。

1、整体结构目录

图片

2、配置文件就需要一个redis.conf 其他的都是启动成功自己生成的。

图片

redis-6380.conf   

# 绑定IP,0.0.0.0代表本机的所有IP地址bind 0.0.0.0# 端口号port 6380# 是否是守护进程daemonize yes# 是否开启集群cluster-enabled yes# 本地数据库存放路径,默认值为 ./dir "./6380/"# (启动自动生成)节点信息,只能是文件,不能是路径,否则启动时会报错,会创建在  dir 属性下cluster-config-file nodes-6380.confcluster-node-timeout 5000# 启用aof持久化方式appendonly yes# 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pidpidfile redis_6380.pid# 指定日志输出的文件名,可设为/dev/null屏蔽日志 ,window下很恶心,必须得绝对路径,你要是写相对路径报错 Can't open the log file: No such file or directorylogfile "D:/devtool/redis-cluster/redis5.0/6380/6380.log"

start6380.bat

redis-server.exe  ./6380/redis-6380.conf

然后依次开启6380-6385 这几个redis实例就行了。

启动好之后开始创建集群模式。redis-cli很方便。

cluster-replicas  的意思是  为每个master创建一个副本。这里我们是6个实例,那么自动就三主三从的模式,还是挺爽的。


 

redis-cli  --cluster create 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 --cluster-replicas 1

当遇到这个错误的时候,说明还没配置好集群模式。

图片

查看集群状态

redis-cli -h 127.0.0.1 -p 6380  -ccluster info

图片

查看节点详细信息

redis-cli -h 127.0.0.1 -p 6380  -ccluster node

图片

查看slot和节点的对应关系  重要!!!

cluster slots

图片

查看key对应的slot

cluster keyslot key

图片

这样就可以了。方便的一逼。可以愉快的撸redis集群了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值