Redis 集群搭建--Windows 本地开发搭建

article/2025/11/5 5:07:26

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

系统:windows10

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

集群模式:三主三从。

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

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

具体步骤如下:

1、在 redis 配置文件中 手动创建 以下六个文件,文件名为redis 对应端口号 示例端口号:6380-6385 

2、在每一个对应文件夹中,需要创建类似与redis-6380.conf 文件 其余文件不用管 启动后自动创建

3、.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.conf
cluster-node-timeout 5000
# 启用aof持久化方式
appendonly yes
# 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid
pidfile redis_6380.pid
# 指定日志输出的文件名,可设为/dev/null屏蔽日志 ,window下很恶心,必须得绝对路径,你要是写相对路径报错 Can't open the log file: No such file or directory
#日志路径应为绝对路径
logfile "C:\Users\Administrator\Desktop\Redis-x64-5.0.14\6380\6380.log"

 4、每个文件都是如此 直到6385文件写完 .conf文件注意端口号需要修改

5、启动文件命令


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

 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

 7、查看集群状态


redis-cli -h 127.0.0.1 -p 6380  -c
cluster info

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

cluster slots

 列子:

该文章在本地windows进行三主三从集群模拟开发,后续会详细介绍什么是redis 集群


http://chatgpt.dhexx.cn/article/StfmeU4h.shtml

相关文章

Redis集群搭建(Cluster 集群模式,分片集群)

Redis集群搭建Cluster 集群模式 引言Redis的集群介绍搭建方法创建集群其他服务的搭建 引言 redis相信大家不陌生,是最常用的缓存解决方案了。但是,在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上&#xff0c…

七、Redis集群搭建

1.搭建步骤 第一步:在第一台机器的/usr/local下创建文件夹redis‐cluster,然后在其下面分别创建2个文件夹如下 1. mkdir ‐p /opt/module/redis‐cluster 2. mkdir 8001 8004 第二步:把之前的redis.conf配置文件copy到8001下,修改…

redis 集群搭建的三种方式

文章目录 一、Redis主从二、Redis哨兵三、Redis集群 一、Redis主从 二、Redis哨兵 三、Redis集群 下载redis wget http://download.redis.io/releases/redis-5.0.3.tar.gz解压redis tar zxvf redis-5.0.3.tar.gz进行重命名 mv redis-5.0.3 redis安装gcc yum install gcc进入r…

Redis集群搭建(单机集群)

链接:https://pan.baidu.com/s/1IczvAUFhNz23xvCjlTiI_A?pwdruge Redis入门篇https://blog.csdn.net/tongxin_tongmeng/article/details/126620333集群配置文件(3主3从) 1.复制/home/redis/redis-7.0.4/redis.conf到/home/redis/workspace/…

redis集群搭建(非常详细,适合新手)

redis集群搭建 在开始redis集群搭建之前,我们先简单回顾一下redis单机版的搭建过程 下载redis压缩包,然后解压压缩文件;进入到解压缩后的redis文件目录(此时可以看到Makefile文件),编译redis源文件&#…

centos7 redis集群搭建

redis集群搭建 1 先安装6台redis服务 1 这里使用三台节点 10.0.11.54 10.0.11.56 10.0.11.57,每台节点安装2个redis服务,通过不同的端口号区分 2 复制redis.conf 两份,redis-6479.con redis-6480.conf 将cluster-enabled yes 的注释打开,将 …

Redis集群搭建linux

一、什么是Redis集群 Redis集群是为了能够解决一台主服务器容量不足或者是出现高并发写操作时性能不足的问题,Redis集群就是将多台主服务器进行连接以实现多台主服务器数据同步和共享。 每个Redis集群一共有16384个插槽,这16384个插槽将会被平均分配给群…

Redis 集群搭建

一、redis安装 下载地址:http://redis.io/download 安装步骤: # 安装gcc yum install gcc # 把下载好的redis-5.0.2.tar.gz放在/usr/local文件夹下,并解压wget http://download.redis.io/releases/redis-5.0.2.tar.gz tar xzf redis-5.0…

Redis集群搭建【超详细】

有问题可以关注公众号:提着月亮去火星 一、基本环境 首先我们需要使用VMware配置几个虚拟机,我们需要安装VMWare然后 下载自己的linux镜像文件,在虚拟机上安装linux系统, vm15和centos7下载传送门 提取码: lvb5 。…

redis集群搭建

注意:本测试,基于redis 5.0.7来搭建,redis 4 版本的搭建和redis 5 会有区别 2.修改各个主机 redis.conf 配置文件的配置 按照下图的,几处要求修改: #关闭保护模式,用于公网访问 protected-mode no port…

集群搭建(Redis)(超详细)

集群介绍: Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。 Redis 集群通过分区(partition)来提供一定程度的可用性(av…

redis集群的搭建

redis单机版,出现单机故障后,导致redis无法使用,如果程序使用 redis,间接导致程序出错。 redis集群的搭建方式一共有三种:主从复制模式,哨兵模式和主从模式。哨兵模式是对主从模式的一种补充,而…

springboot整合Redis哨兵

1.1SpringBoot整合Redis哨兵 1.1.1入门案例 /*** 哨兵测试* 1.配置redis的节点数据集合* 2.利用哨兵机制连接redis节点.* 3.用户通过哨兵 实现缓存操作.* * 参数1: masterName*/ Test public void testSentinel() {//配置哨兵的信息Set<String> sentinels new Ha…

Redis集群搭建的三种方式

一、Redis主从 1.1 Redis主从原理 和MySQL需要主从复制的原因一样&#xff0c;Redis虽然读取写入的速度都特别快&#xff0c;但是也会产生性能瓶颈&#xff0c;特别是在读压力上&#xff0c;为了分担压力&#xff0c;Redis支持主从复制。Redis的主从结构一主一从&#xff0c;一…

Redis集群搭建(非常详细)

https://blog.csdn.net/qq_42815754/article/details/82912130 redis集群搭建 在开始redis集群搭建之前&#xff0c;我们先简单回顾一下redis单机版的搭建过程 下载redis压缩包&#xff0c;然后解压压缩文件&#xff1b; 进入到解压缩后的redis文件目录&#xff08;此时可以看…

什么是TCN?

TCN&#xff08;Two-way communication network&#xff09;即双向通信网络。使用socks5技术&#xff0c;通过特定的中转服务器完成数据传输。 在服务器端部署完成后&#xff0c;用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后&#xff…

MS-TCN: Multi-Stage Temporal Convolutional Network for Action Segmentation

论文题目&#xff1a;Multi-Stage Temporal Convolutional Network for Action Segmentation 原文地址&#xff1a;https://arxiv.org/abs/1903.01945 这篇文章涉及的是视频的行为分割问题&#xff08;Action Segmentation&#xff09;&#xff0c;也就是对视频&#xff08;vi…

TCN时间卷积网络介绍

绪论 TCN, Temporal Convolutional Network,时间卷积网络&#xff0c;是一种能够处理时间序列数据的网络结构&#xff0c;论文还评为 2018年10大论文。 1. 模型 输入&#xff1a; x 0 , x 1 , . . . , x t {x_0, x_1,..., x_t} x0​,x1​,...,xt​ 输出&#xff1a; y 0 , …

TCN: TEMPORAL CONVOLUTIONAL NETWORKS

搬运自&#xff1a;Raushan Roy-TEMPORAL CONVOLUTIONAL NETWORKS Learning sequences efficiently and effectively Until recently the default choice for sequence modeling task was RNNs because of their great ability to capture temporal dependencies in sequenti…

【深度学习论文阅读】TCN:An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence

2018年人工智能十佳论文之一&#xff1a;TCN 论文地址&#xff1a;An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling 项目地址&#xff1a;TCN的github链接 文章目录 1. ABSTRACT2. INTRODUCTION & BACKGROUND2.1 Temporal…