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)

大家都在看

  • 【计算题】考研数据结构计算题型整理

    题型1:递归程序,一般使用公式进行递推 int fact(int n){ if(n 本题是求阶乘的递归代码,即n * (n-1) * …. * 1。每次递归调用 fac…

    Linux 2023年6月13日
    0117
  • Linux高可用之Keepalived

    注意: 各节点时间必须同步 确保各节点的用于集群服务的接口支持MULTICAST通信(组播); 安装 从CentOS 6.4开始keepalived随系统base仓库提供,可以使用…

    Linux 2023年5月27日
    0142
  • SharePoint 2007 Full Text Searching PowerShell and CS file content with SharePoint Search

    Ensure your site or shared folder in one Content Source. Add file types. The second step i…

    Linux 2023年5月28日
    082
  • redis导致的错误错误

    ==========双预防系统启动成功========== 14:42:39.821 [http-nio-9217-exec-1] INFO o.a.c.c.C.[.[.[/] -…

    Linux 2023年5月28日
    0164
  • c++模板类的使用,编译的问题

    前两天在写代码时,把模板类的声明和分开放在两个文件中了,类似于下面这样: stack.hpp: #ifndef _STACK_HPP #define _STACK_HPP temp…

    Linux 2023年6月14日
    0100
  • 逆波兰表达式

    运用lambda表达式和包装器 150. 逆波兰表达式求值 – 力扣(LeetCode) class Solution { public: int evalRPN(ve…

    Linux 2023年6月13日
    0119
  • R基础

    1&#x3001;&#x5B98;&#x7F51;&#x4E0B;&#x8F7D;R&#x548C;Rstudio 2&#x…

    Linux 2023年6月8日
    096
  • 表中添加唯一字段报错解决方案

    添加唯一字段的迁移 应用向具有现有行的表添加唯一不可为空字段的”普通”迁移将引发错误,因为用于填充现有行的值仅生成一次,从而破坏了唯一约束。 因此,应采取以…

    Linux 2023年6月14日
    096
  • IDEA如何切换到括号外

    一般我们输入完括号后都会习惯性Enter或者Shift + Enter切换到括号外,结果却变成了: public void nothing() Enter → public voi…

    Linux 2023年6月13日
    095
  • LeetCode-补充题9. 36进制加法

    题目来源 题目详情 36进制由0-9,a-z,共36个字符表示。 要求按照加法规则计算出任意两个36进制正整数的和,如1b + 2x = 48 (解释:47+105=152) 要求…

    Linux 2023年6月7日
    0106
  • Optional 常用方法总结

    转载请注明出处: Optional 类是 JAVA 8 提供的判断程序是否为空提供的包装工具类;可以减少代码中的 是否为空的判断,以及减少 NullPointerException…

    Linux 2023年6月14日
    0123
  • redis用法介绍

    Jedis常用方法API Redis命令用scan代替keys、smembers等命令 Java Spring 与 Redis 操作封装源码 Redis API 必杀解读:引入Re…

    Linux 2023年5月28日
    0106
  • SpringBoot入门 ->(个人学习记录笔记)

    1. 入门 1.1 导入依赖 所有springboot工程都必须继承spring-boot-starter-parent org.springframework.boot spri…

    Linux 2023年6月8日
    073
  • 维修数列代码及简易题解

    总体方案:将左右端点分别转到根和根的右儿子,将目标序列挤到以根的右儿子的左儿子为根的子树中,然后进行一系列骚操作即可 建树:用类似线段树的方法建树,递归即可,注意加两个边界点 插入…

    Linux 2023年6月6日
    0131
  • brew安装与启动redis

    安装 检查是否安装成功 启动 检查是否启动成功 参考 安装 brew install redis 检查是否安装成功 启动 brew services start redis &am…

    Linux 2023年6月6日
    0123
  • 基于Docker的redis集群搭建

    Redis集群官方介绍:http://www.redis.cn/topics/cluster-tutorial.html 基于Docker搭建Redis集群 环境:6个节点,三主三…

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