本地windows启动redis集群

  • 前言
  • 一、 场景描述
  • 二、启动redis集群
    • 1. 先启动6379端口的redis
    • 2. 再启动3主3从的redis集群
    • 3. 常见报错
      • 3.1 有时候启动redis节点时发现一直重复报错:Error writing to socket fd;
      • 3.2 项目运行后报密码错误
  • 总结

前言

先前已经在本地搭建起了一个redis集群,搭建参考链接中的文章:https://blog.csdn.net/weixin_52323239/article/details/125235358
此文主要针对那些此前已在本地搭建过redis集群,但是此次运行项目需要启动集群的情况做说明。


提示:以下是本篇文章正文内容,下面案例可供参考

一、 场景描述

我本地要运行一个项目,但是这个项目配置的是redis集群,所以我要把本地的redis集群也要启动起来,不然项目无法运行,报错如图:

二、启动redis集群

1. 先启动6379端口的redis

进入到redis-cluster集群文件夹中,Win+R然后cmd打开终端窗口,输入命令启动6379的redis:./redis-server.exe redis.windows.conf

2. 再启动3主3从的redis集群

再依次进入单个redis文件中启动单个redis节点。以7000为例,进入其文件夹下Win+R然后cmd打开终端窗口,然后输入命令启动单个redis:./redis-server.exe redis.windows.conf,其他节点的redis也是这样启动。

全部redis节点按照上面的步骤全部启动完成后,本地windows启动redis集群就算是成功了

3. 常见报错

3.1 有时候启动redis节点时发现一直重复报错:Error writing to socket fd;

这是因为我在当前节点的redis.windows.conf文件中添加了一行配置,这个配置会让这个redis节点在启动时自动生成一个nodes-7000.conf的文件,这个文件就是会导致这个报错的原因:

解决办法:
把之前启动的时候就已生成的这个文件删掉,然后按照上面第2点的步骤再次重新启动redis节点就可以了(本次启动会自动生成一个新的nodes-xxxx.conf文件,所以不用担心删除错哈):

3.2 项目运行后报密码错误

运行项目时报错如下:

原因:这是因为一开始在本地搭建的redis是不设置密码的,但是在项目的yml文件中我们又写了passwod,所以就会报错
解决办法: 把这个字眼删掉

项目就能成功运行了

总结

  1. 启动本地redis集群时,先启动6379端口的redis
  2. 然后依次进入单个redis节点文件下启动节点
  3. redis启动命令:redis-server.exe redis.windows.conf
  4. 如果启动节点时报Error writing to socket fd,则去删除已生成的nodes-xxxx.conf然后再重新启动节点
  5. 密码有就有,没有就在项目的yml文件中删掉字眼

本地windows启动redis集群相关推荐

  1. windows的redis集群没有redis-trib.rb

    windows的redis集群没有redis-trib.rb redis版本高的问题. redis5已经不支持 edis-trib.rb 来创建集群. 应改为 原来的 redis-trib.rb cr ...

  2. 【Windows】Redis集群部署

    集群是如何进行工作的 Redis采用哈希槽来处理数据与节点之间的映射关系,一个集群共有16384 个哈希槽,每个key通过 CRC16算法计算出一个16bit的值,再对16384取模,得到对应的哈希槽 ...

  3. 计算机集群搭建教程,Windows搭建Redis集群-详细教程

    一.集群知识 1.集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定.高效的状态. 2.使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动 ...

  4. Windows下Redis集群搭建(超详细教程)

    文章目录 一.Redis单机版安装 二.Redis集群的安装 1.构建集群节点目录 2.下载Ruby并安装 3.构建集群脚本redis-trib.rb 4.构建集群 三.将Redis注册生window ...

  5. Windows下Redis集群配置

    目录 一.准备材料 二.主从模式 三.哨兵模式 四.其他 采用一主(master)二从(slave)三哨兵(sentinel)的架构模式构建最简单的Redis集群 服务类型 是否主服务器 IP地址 端 ...

  6. Windows下Redis集群搭建

    上一篇文章中介绍了Windows下使用cygwin搭建redis单节点,这一篇文件将在上一篇文章的基础上搭建redis集群. 1. 在安装redis的目录的同级目录下新建6个文件夹,7000,7000 ...

  7. windows docker redis 集群部署

    大家好,我是烤鸭: 上次分享了windows docker redis,这么快就不够用了,单机的不行,整个集群的,看了网上的教程都好麻烦,简单点. 单机的:https://blog.csdn.net/ ...

  8. 使用Docker Compose部署基于Sentinel的高可用Redis集群

    大家一定非常熟悉如何利用Docker启动单个Redis容器用于开发环境,本文将介绍如何利用Docker Compose模板在本机和云端部署基于Sentinel的高可用Redis 3集群. Redis集 ...

  9. redis 集群 实操 (史上最全、5w字长文)

    文章很长,建议收藏起来慢慢读! 总目录 博客园版 为大家准备了更多的好文章!!!! 推荐:尼恩Java面试宝典(持续更新 + 史上最全 + 面试必备)具体详情,请点击此链接 尼恩Java面试宝典,34 ...

最新文章

  1. hdu4662 简单搜索打表
  2. zend 修改默认view路径,添加扩展view
  3. ClickHouse 副本协同原理:ReplicatedMergeTree引擎
  4. springboot中三种xxxx.setAttribute()并与python中flask作对应比较+容器的通俗理解
  5. springboot怎么设置多个路径全部跳转首页_SpringBoot(四)—Web开发(二)
  6. python 网络渗透_python 网络编程(渗透与编程一)
  7. CPU密集型和I/O密集型
  8. iperf详细使用方法
  9. 马尔科夫蒙特卡洛算法(MCMC)
  10. Qt 3D Opengl学习
  11. 深度学习CUDA最新最佳安装教程
  12. 计算器(加减乘除,平方,取余)
  13. REST Assured 14 - RequestSpecification
  14. 三维von Mises-Fisher分布的均值方差
  15. 50内的勾股数java_学习知识:50以内勾股数有哪些
  16. 《弃子长安》第十一章 一路向西
  17. 华为通话录音怎么备份到云盘_华为手机录音文件在哪?华为查看录音文件及备份教程...
  18. ASO免费优化技巧:小米应用首发,小米aso优化怎么做
  19. 如何租用mt4虚拟服务器,mt4服务器出租
  20. 《团队协作的五大障碍》读后感

热门文章

  1. mysqld --defaults-file=/myfolder/my.cnf --defaults-extra-file=/myfolder2/my.cnf
  2. 【macOS免费软件推荐】第6期:洛雪音乐
  3. 屏蔽CSDN右下角广告
  4. (3)形态学:语言的词汇----NLP的语言学基础
  5. python 根据地址求经纬度 谷歌_js获取ip地址利用谷歌地图获得经纬度
  6. 如何深入和高效的学习编程语言
  7. csirs参考信号_一种信道状态信息参考信号CSI-RS的发送方法、装置及基站_2015109520063_说明书_专利查询_专利网_钻瓜专利网...
  8. Matlab之函数参数nargin和nargout
  9. 《经济学讲义》-李俊慧读书笔记
  10. Spring入门书籍