Redis集群部署Windows版本的过程详解

 更新时间:2025年03月06日 11:50:27   作者:五敷有你  
本文介绍了如何在Windows系统上部署Redis集群,包括从GitHub下载Windows版本的Redis、配置文件的创建、启动脚本的编写以及集群的启动和配置过程,感兴趣的朋友一起看看吧

Redis集群

之前因为数据量的原因,并没有进行Redis集群的配置需要,现在由于数据量大,需要进行集群部署。

最初在windows系统部署,需要Redis的windows版本,但官方没有windows版本,所以需要去gitHub上找由民间志愿者维护的windows的版本。

历程:

去github找到后,第一次接触windows版本发现没有bin目录,之后想着直接拉去下来,后来发现拉下来的是源码,,,无语了家人,就在浏览器下载zip包,这个是正常的msi包是需要安装,zip解压即可。

部署集群

配置三主三从集群,windows的窗口不能退出(窗口闪退的就是没有运行起来!)

1.解压缩zip文件

下载完成后,里面如下文件

2.为每个node节点文件夹和配置文件

创建文件夹6379-6384文件夹,创建redis-6379.conf(注意后缀名,有的系统会隐藏后缀)

创建config文件,下面只有redis-6379.conf是自己创建的,其他都是运行后生成的。

如上方式,创建其他的节点。

3.创建启动文件

创建start6379.bat启动文件,点击文件一键启动。

内容命令:

redis-server.exe  ./6379/redis-6379.conf

如图,其他的方式也如此一共6个bat文件

4.启动集群

启动好之后开始创建集群模式。

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工具

redis-cli -h 127.0.0.1 -p 6379  -c

注意:加-c(集群启动) 否则,会出现

(error) MOVED 5798 127.0.0.1:6379

到此这篇关于Redis集群部署Windows版本的文章就介绍到这了,更多相关Redis集群部署Windows内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • redis如何设置database个数

    redis如何设置database个数

    这篇文章主要介绍了redis如何设置database个数的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 在Redis数据库中实现分布式速率限制的方法

    在Redis数据库中实现分布式速率限制的方法

    这篇文章主要介绍了在Redis数据库中实现分布式速率限制的方法,文中展示了一个用Python编写的应用示例,需要的朋友可以参考下
    2015-06-06
  • 浅析Redis中红锁RedLock的实现原理

    浅析Redis中红锁RedLock的实现原理

    RedLock 是一种分布式锁的实现算法,由 Redis 的作者 Salvatore Sanfilippo(也称为 Antirez)提出,本文主要为大家详细介绍了红锁RedLock的实现原理,感兴趣的可以了解下
    2024-02-02
  • 大家都应该知道的Redis过期键与过期策略

    大家都应该知道的Redis过期键与过期策略

    这篇文章主要给大家介绍了一些应该知道的Redis过期键与过期策略的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-11-11
  • 关于Redis的读写一致问题

    关于Redis的读写一致问题

    在项目使用Redis过程中,当数据更新时,我们要保证缓存和数据库的一致性,否则会导致很多脏数据出现,此时我们就要思考如何去进行数据更新,本文就给大家讲讲关于redis的读写一致问题,需要的朋友可以参考下
    2023-08-08
  • Redis数据库的应用场景介绍

    Redis数据库的应用场景介绍

    这篇文章主要介绍了Redis数据库的应用场景介绍,本文讲解了MySql+Memcached架构的问题、Redis常用数据类型、Redis数据类型应用和实现方式、Redis实际应用场景等内容,需要的朋友可以参考下
    2015-06-06
  • 如何使用Redis锁处理并发问题详解

    如何使用Redis锁处理并发问题详解

    这篇文章主要给大家介绍了关于如何使用Redis锁处理并发问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Redis具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • 安装Redis就那么几步,很简单

    安装Redis就那么几步,很简单

    Redis是一种非关系型数据库(NoSQL),NoSQL是以key-value的形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,本文重点给大家介绍安装Redis的步骤,需要的朋友参考下吧
    2018-11-11
  • ELK配置转存redis缓存采集nginx访问日志的操作方法

    ELK配置转存redis缓存采集nginx访问日志的操作方法

    本文介绍了在服务器上部署MySQL及如何启动MySQL服务,并详细说明了如何查找安装软件的日志文件位置,通过使用rpm命令查询MySQL服务的日志文件位置,以及通过编辑Logstash配置文件来添加MySQL日志信息,感兴趣的朋友一起看看吧
    2024-11-11
  • 使用redis生成唯一编号及原理示例详解

    使用redis生成唯一编号及原理示例详解

    今天介绍下如何使用redis生成唯一的序列号,其实主要思想还是利用redis单线程的特性,可以保证操作的原子性,使读写同一个key时不会出现不同的数据,感兴趣的朋友跟随小编一起看看吧
    2021-09-09

最新评论