Windows环境部署Redis集群

发布时间 - 2026-01-11 01:00:30    点击率:

一、准备文件

1.下载Redis for windows 的最新版本

 下载地址:https://github.com/MSOpenTech/redis/releases

安装到 c:\Redis 目录下(Redis-x64-3.2.100.msi <Windows服务版>)

2.下载 RubyInstaller

下载地址:http://rubyinstaller.org/downloads/

  安装时,勾选:(所使用版本rubyinstaller-2.3.1-x64.exe)

     Install Td/Tk Support

     Add Ruby executables to your PATH

     Associate .rb and .rbw files with this Ruby installation

3.下载 redis-trib.rb

下载地址:https://raw.githubusercontent.com/antirez/redis/unstable/src/redis-trib.rb

复制源码,新建文本,修改文件名

复制到 c:\redis 目录下(redis-trib.rb)

4. 下载redis-3.2.1.gem

下载地址:https://rubygems.org/

二、部署

1. 在服务器上用HAPER-V新建6台服务器(虚拟机)

01:192.168.0.71,02:192.168.0.109,03:192.168.0.148

04:192.168.0.187,05:192.168.0.240,06:192.168.0.25

关闭防火墙并确保每台机子都是互通

2.每台服务器安装Redis-x64-3.2.100.msi

3.替换配置文件

新建记事本修改名称和扩展名:redis.windows-service.conf(注意文件编码要和安装redis后的配置文件编码一致)

编写其下内容(其中在bind是该机IP地址,文件名可改可不改)

绿色字体为开启集群功能

    port 999

    bind192.168.0.111

    cluster-enabled yes

    cluster-config-file nodes-cache01.conf

    cluster-node-timeout 5000

    appendonly yes

    save 900 1

    save 300 10

    save 60 10000

    dbfilename dump.rdb

    maxmemory 3999mb

替换c:\Redis\ redis.windows-service.conf文件

重启Redis服务(任务管理器中)启动完成会在Redis文件夹下生成appendonly.aof文件和nodes-cache01文件

4.在第一台(操作集群的)安装以下内容

rubyinstaller-2.3.1-x64.exe

复制redis-trib.rb文件到 c:\redis 目录下(redis-trib.rb是用ruby语言编写的,所以运行需要在服务器上安装Ruby程序)

redis-3.2.1.gem文件复制到C:/Redis中

命令控制台,cd/redis 进入C盘的redis文件夹Start-Server 启动redis实例

修改gem的源

  命令gem sources 查看当前源的地址

  

  命令 gem sources –r https://rubygems.org/删除当前源

  

   命令 gem sources –ahttp://gems.github.com (淘宝源不能用了这里找了一个新的)

  

  命令gem install redis

  

三、创建集群

1.启动其余Rredis的客户端(命令 start redis-server)

2.输入命令创建集群

redis-trib.rb create --replicas1 192.168.0.71:999 192.168.0.109:999 192.168.0.148:999 192.168.0.187:999 192.168.0.240:999 192.168.0.25:999

--replicas 1 表示每个主数据库拥有从数据库个数为1。之前遇到错误提示master节点不能少于3个

3.输入yes

4.最后测试

命令 redis-cli –c –h ”地址” –p "端口号"

此处必须-c

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Windows  # Redis  # 集群  # Windows下搭建Redis哨兵集群模式的方法步骤  # Windows下搭建Redis集群的方法步骤  # windows平台安装部署Redis  # Redis集群部署Windows版本的过程详解  # 下载地址  # 目录下  # 配置文件  # 每台  # 都是  # 器上  # 会在  # 用了  # 扩展名  # 找了  # 淘宝  # 重启  # 最新版本  # 该机  # 不改  # 大家多多  # 数为  # 勾选  # 第一台  # 任务管理器 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: IOS倒计时设置UIButton标题title的抖动问题  javascript中对象的定义、使用以及对象和原型链操作小结  Laravel如何优化应用性能?(缓存和优化命令)  Linux系统命令中tree命令详解  Windows11怎样设置电源计划_Windows11电源计划调整攻略【指南】  如何在局域网内绑定自建网站域名?  如何用低价快速搭建高质量网站?  html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】  Laravel怎么配置不同环境的数据库_Laravel本地测试与生产环境动态切换【方法】  清除minerd进程的简单方法  微信小程序 配置文件详细介绍  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  js实现获取鼠标当前的位置  lovemo网页版地址 lovemo官网手机登录  iOS正则表达式验证手机号、邮箱、身份证号等  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何快速使用云服务器搭建个人网站?  如何快速搭建高效香港服务器网站?  中山网站制作网页,中山新生登记系统登记流程?  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  如何在不使用负向后查找的情况下匹配特定条件前的换行符  高防服务器租用如何选择配置与防御等级?  原生JS获取元素集合的子元素宽度实例  Laravel PHP版本要求一览_Laravel各版本环境要求对照  JS中对数组元素进行增删改移的方法总结  html5的keygen标签为什么废弃_替代方案说明【解答】  如何在腾讯云服务器快速搭建个人网站?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  网站制作软件有哪些,制图软件有哪些?  如何快速搭建高效可靠的建站解决方案?  Win11怎么更改系统语言为中文_Windows11安装语言包并设为显示语言  如何用IIS7快速搭建并优化网站站点?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  JavaScript如何实现倒计时_时间函数如何精确控制  如何在阿里云服务器自主搭建网站?  HTML 中如何正确使用模板变量为元素的 name 属性赋值  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  悟空识字怎么关闭自动续费_悟空识字取消会员自动扣费步骤  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel怎么使用artisan命令缓存配置和视图  Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试  制作公司内部网站有哪些,内网如何建网站?  php静态变量怎么调试_php静态变量作用域调试技巧【解答】  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南