windows环境下启动多个redis服务(搭建redis集群)

windows环境下启动多个redis服务(搭建redis集群一)

最终效果:本地安装好3个(多个)端口的redis服务。

1.下载并安装Redis

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

请选择zip文件下载(.msi文件是安装版)Redis-x64-3.2.100.zip

windows环境下启动多个redis服务(搭建redis集群)

windows环境下启动多个redis服务(搭建redis集群)

下载后,解压到自定义目录,我这里是解压到”D:\tongjiao\Redis-x64-3.2.100″

解压后,此目录(D:\tongjiao\Redis-x64-3.2.100)结构:

windows环境下启动多个redis服务(搭建redis集群)

2.配置多个端口和日志文件

配置后目录结构:

windows环境下启动多个redis服务(搭建redis集群)

2.1:配置(新建)多个端口的.conf文件,文件名分别为,redis.6380.conf, redis.6381.conf, redis.6382.conf对应6380,6381,8382这3个端口,文件内容分别是:

Perl;gutter:true; port 6380 loglevel notice logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6380_log.txt" appendonly yes appendfilename "appendonly.6380.aof" cluster-enabled yes cluster-config-file nodes.6380.conf cluster-node-timeout 15000 cluster-slave-validity-factor 10 cluster-migration-barrier 1 cluster-require-full-coverage yes</p> <pre><code> </code></pre> <p>port 6381 loglevel notice logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6381_log.txt" appendonly yes appendfilename "appendonly.6381.aof" cluster-enabled yes cluster-config-file nodes.6381.conf cluster-node-timeout 15000 cluster-slave-validity-factor 10 cluster-migration-barrier 1 cluster-require-full-coverage yes</p> <pre><code> </code></pre> <p>port 6382 loglevel notice logfile "D:/tongjiao/Redis-x64-3.2.100/logs/redis6382_log.txt" appendonly yes appendfilename "appendonly.6382.aof" cluster-enabled yes cluster-config-file nodes.6382.conf cluster-node-timeout 15000 cluster-slave-validity-factor 10 cluster-migration-barrier 1 cluster-require-full-coverage yes

2.2:新建logs目录以及3个端口对应的log文件,日志文件内容为空:

windows环境下启动多个redis服务(搭建redis集群)

3.根据这些配置文件安装3个redis服务。

打开CMD控制台,进入D:\tongjiao\Redis-x64-3.2.100>目录,分别运行3个命令:

1.redis-server.exe –service-install redis.6380.conf –service-name redis6380

2.redis-server.exe –service-install redis.6381.conf –service-name redis6381

3.redis-server.exe –service-install redis.6382.conf –service-name redis6382

命令运行截图:

windows环境下启动多个redis服务(搭建redis集群)

运行成功!!!

进入services.msc,查看服务列表,是否安装成功

windows环境下启动多个redis服务(搭建redis集群)

手动启动服务即可,然后可以通过工具RedisDesktopManager连接到这3个端口的redis服务:

windows环境下启动多个redis服务(搭建redis集群)

到此,已经成功配置好多个端口的redis服务!!!

如何删除服务?

1.运行:regedit进入注册表编辑器

windows环境下启动多个redis服务(搭建redis集群)

2.找到目录:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,此目录下即可看到所有服务,按需删除。

windows环境下启动多个redis服务(搭建redis集群)

3.重启电脑

Windows下安装配置多个端口的Redis服务

在windows环境下搭建redis集群(搭建redis集群二)

tips:首先需要阅读我的博客《Windows下安装配置多个端口的Redis服务》,开启多个端口的redis服务。

一:下载并安装Ruby

(如果没有按照ruby,直接运行gem -v会遇到问题:’gem’ 不是内部或外部命令,也不是可运行的程序或批处理文件。)

1.下载地址:http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.2.4-x64.exe

(如果需要其他版本,请自行选择:http://dl.bintray.com/oneclick/rubyinstaller/)

2.安装:

windows环境下启动多个redis服务(搭建redis集群)

3.继续使用CMD,运行’gem -v’:

windows环境下启动多个redis服务(搭建redis集群)

二:下载并安装Ruby环境下Redis的驱动

1.下载:确保gem命令可用,下载redis-3.2.2.gem下载地址(https://rubygems.org/downloads/redis-3.2.2.gem),放到Ruby安装目录(这个目录可任意,只是需要确保下一个步骤中,命令路径和你的保存目录一致),如图:

windows环境下启动多个redis服务(搭建redis集群)

2.安装:运行命令gem install –local C:\Ruby22-x64\redis-3.2.2.gem

windows环境下启动多个redis服务(搭建redis集群)

3.下载Redis官方提供的创建Redis集群的ruby脚本文件redis-trib.rb,

下载地址:https://raw.githubusercontent.com/MSOpenTech/redis/3.0/src/redis-trib.rb打开该链接如果没有下载,

而是打开一个页面,那么将该页面保存为redis-trib.rb,存放到目录D:\tongjiao\Redis-x64-3.2.100\cluster,

这些目录可参考我的博客《Windows下安装配置多个端口的Redis服务》

windows环境下启动多个redis服务(搭建redis集群)

4.CMD命令运行:

C:\Users\Admin>d:
D:>cd tongjiao\Redis-x64-3.2.100\cluster
D:\tongjiao\Redis-x64-3.2.100\cluster>redis-trib.rb create –replicas 0 127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382

windows环境下启动多个redis服务(搭建redis集群)

5.检验是否真的创建成功redis-trib.rb check 127.0.0.1:6380

windows环境下启动多个redis服务(搭建redis集群)

6.完成搭建

搜索

复制

Original: https://www.cnblogs.com/ios9/p/16492379.html
Author: 一品堂.技术学习笔记
Title: windows环境下启动多个redis服务(搭建redis集群)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/528872/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Linux—进程管理

    Linux 进程管理 1、进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的 程序关于某 数据集合上的一次 运行活动,是系统进行 资源分配和调度的 基本单位,是…

    Linux 2023年6月7日
    096
  • Windows批处理一键添加hosts文件

    批处理一键添加hosts文件 此脚本主要用于安装一些学习软件时需屏弊一些网站,双击一键修改。 @echo off echo 获取Administrator权限 cacls.exe …

    Linux 2023年6月8日
    0107
  • 大厂们的 redis 集群方案

    redis 集群方案主要有两类,一是使用类 codis 的架构,按组划分,实例之间互相独立;另一套是基于官方的 redis cluster 的方案;下面分别聊聊这两种方案; 类 c…

    Linux 2023年5月28日
    097
  • 【设计模式】Java设计模式-组合模式

    Java设计模式 – 组合模式 😄 不断学习才是王道🔥 继续踏上学习之路,学之分享笔记👊 总有一天我也能像各位大佬一样🏆原创作品,更多关注我CSDN: 一个有梦有戏的人…

    Linux 2023年6月6日
    0127
  • Xbox分辨率突然变成640p

    今天XBox突然抽风还是发什么神经,输出分辨率突然变得非常模糊。一开始以为是HDMI线出现问题,后来用一条新的也是一样,所以就怀疑系统出了什么幺蛾子。 进入【电视和显示选项】——【…

    Linux 2023年6月13日
    0135
  • Guava中这些Map的骚操作,让我的代码量减少了50%

    Guava是google公司开发的一款Java类库扩展工具包,内含了丰富的API,涵盖了集合、缓存、并发、I/O等多个方面。使用这些API一方面可以简化我们代码,使代码更为优雅,另…

    Linux 2023年6月7日
    0119
  • python获取Windows硬件特征信息

    1.python pip安装WMI 并用pyinstaller编译出device_chk.exe 参考内容:https://blog.csdn.net/fengmm521/arti…

    Linux 2023年6月7日
    098
  • IDEA版本与MAVEN版本对应关系,及历史MAVEN版本下载【转】

    1、查看自己的IDEA版本 Help -> About 3、下载指定版本MAVEN Original: https://www.cnblogs.com/fb010001/p/…

    Linux 2023年6月8日
    0102
  • 百钱买百鸡问题

    百钱买百鸡问题 题目:公元前5世纪末,中国古代数学家张丘建在他的《算经》中提出了著名的 “百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,…

    Linux 2023年6月7日
    0109
  • Vim 常规教程

    vim 入门到进阶 vim 有四种使用模式 编辑模式, 按 ESC切换 写入模式, 在编辑模式 按 a i 切换 可选模式, 在编辑模式 按 v V 切换 命令模式, 在编辑模式 …

    Linux 2023年6月7日
    0130
  • redis中save和bgsave区别

    SAVE 和 BGSAVE 两个命令都会调用 rdbSave 函数,但它们调用的方式各有不同: SAVE 直接调用 rdbSave ,阻塞 Redis 主进程,直到保存完成为止。在…

    Linux 2023年5月28日
    080
  • 网络扫描(二)

    免责声明:本文所述工具只用于网络安全的学习与研究。严禁任何阅读本文的读者利用本文所述工具进行违法犯罪活动。如有任何法律纠纷本文作者概不负责。 上一篇博文讲到了fping工具和nma…

    Linux 2023年6月14日
    097
  • centos8 redis安装

    redis的优势我就不多说了(其实我也就是跟着主流) 既然想试试redis,那么就从linux下安装redis开始。那么windows下可以安装redis吗? 答案是肯定的,但是官…

    Linux 2023年5月28日
    0125
  • margin-top塌陷

    一、问题描述 ​ 在两个及以上的盒子嵌套时候,内部的盒子设置的 margin-top 的效果会加到最外边的盒子上,导致内部的盒子margin-top设置失败。 – 示例…

    Linux 2023年6月14日
    0111
  • Ajax 技术(四)

    目的: 熟练掌握AJAX基础和XMLHttpRequest对象及其方法。 重点掌握AJAX发送请求的具体过程,及过程中的不同状态。 要求: 实现用户注册表单中,使用AJAX技术根据…

    Linux 2023年6月13日
    0110
  • MySQL注入与informantion_schema库

    只可读 自动开启 和MySQL注入有关的3个表 手动注入的使用案例 表介绍 查询一个表中全部字段的过程 MySQL V5.0安装完成会默认会生成一个库(informantion_s…

    Linux 2023年6月6日
    0114
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球