一、下载

   链接:https://github.com/MicrosoftArchive/redis/releases 
    说明: 如果是是下载msi版本的话会默认帮我们配置好测试 环境,如果是下载zip的话启动时要指定默认的配置文件,并且集群模式要修改配置文件的,每个节点一个配置文件,在这里就不多详述,请自行百度。

二、遇到的错误集锦

  1.   报 “ Invalid argument during startup: Failed to open the .conf file: .....CWD=D:\" 错

    原因: 未知
    解决办法: 要来到redis的安装根目录运行这个redis-server.exe才行,也就是说要在 命令行中来到  /Redis-x64-3.0.503/ 这个目录下运行才行的,如图:

  2. 报 “(error) CLUSTERDOWN The cluster is down” 这个错

    原因:虽然是配置了几份配置文件 .conf中配置了集群模式了,但是启动没有按照集群模式启动,也就是单机启动的情况,相当于启动六个单机的redis
    解决:启动集群模式需要安装ruby环境才行

    • 安装ruby环境:下载地址:http://railsinstaller.org/en
      安装完成后,在cmd命令行输入以下命令; ruby -v  可以看到已安装的版本
    • 创建集群: 查了好久的资料才发现 原来 是window版的redis是没有 redis-trib.rb 这个工具的,需要去下载linux版本的复制 过来。。。无语。。
      Windows的redis安装文件中是没有这个文件的,我们需要去官网下载Redis,官网的Redis是Linux版本,在其源码src文件夹下,将redis-trib.rb拷贝到本机中Redis的安装目录中,然后在cmd中来到redis的安装根目录输入以下命令:

      ruby redis-trib.rb create --replicas 1  127.0.0.1:6380 127.0.0.1:6381 127.0.0.1:6382 127.0.0.1:7380 127.0.0.1:7381 127.0.0.1:7382
      说明:redis-trib.rb create   表示创建集群命令。 
            --replicas 1 表示我们希望为集群中的每个主节点创建一个从节点。
      在创建集群完成后会显示各节点的信息,如果你同意就直接输入一个yes就可以了。

    • 测试集群是否运行成功:
      同样在cmd命令行中来到redis的安装根目录 ,输入以下 命令: redis-cli.exe -c -p 6380   或者  redis-cli -c -h 127.0.0.1 -p 6380
      说明: -c :表示 cluster 表示集群模式链接
                 -h: 表示主机地址
                 -p: 连接的端口

    

   参考: https://blog.csdn.net/azhu345ye/article/details/78257970  

window 中安装 redis的遇到的一此bug的更多相关文章

  1. window如何安装redis服务、卸载redis服务和启动redis服务

    window如何安装redis服务.卸载redis服务和启动redis服务 一.总结 一句话总结:github上下载,解压,命令行运行(redis-server.exe redis.windows.c ...

  2. Window 下安装 Redis

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 一.Window 下安装 redis https://github.com/MicrosoftArchive/r ...

  3. 如何在win7系统中安装redis

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/92.html?1455871954 如何在win7系统中安装redis​ ...

  4. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  5. window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error

    window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...

  6. 转】在Ubuntu中安装Redis

    不多说,直接上干货! 原博文出自于: http://blog.fens.me/category/%E6%95%B0%E6%8D%AE%E5%BA%93/ 感谢! 在Ubuntu中安装Redis R利剑 ...

  7. 如何在Windows、Linux系统中安装Redis

    一:Windos下安装Redis并设置自动启动 1.下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网已经没有windows版本的下载地址,只 ...

  8. window下安装redis

    以cmd安装方法: .下载安装包:https://github.com/dmajkic/redis/downloads .安装包下载后根据操作系统选择对应版本文件,里面会有几个dll分别为: redi ...

  9. Window 下安装Redis

    下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit的内容cp到自定义盘符 ...

随机推荐

  1. 剑指Offer——数组中出现次数超过一半的数字

    题目描述: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字.例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}.由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2 ...

  2. nodejs基础【持续更新中】

    简介 Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-dr ...

  3. git之merge和rebase的区别

    merge合并 # merge操作 第一步: # 先创建一个目录,在主分支提交3个txt文件 [root@luchuangao]# mkdir oldboy [root@luchuangao]# gi ...

  4. 使用Nana进行C++ GUI开发

    Nana官网地址:nanapro.org 简单示例:NanaDemo.cpp #include <nana/gui.hpp> #include <nana/gui/widgets/b ...

  5. 多进程使用matplotlib.pyplot绘heatmap(多线程不可以)

    数据格式如下: 8_15/l_eye/2732.png -20.5773 -5.17769 -3.34583 21.5859 9_13_1/l_eye/1211.png -10.1145 34.992 ...

  6. mysql union (all) 后order by的排序失效问题解决

    上sql select * FROM ( SELECT SUM(c.overtime_num) AS delay_num, ) rate , '全网' as reaCodeFROM calc_vmap ...

  7. HI35xx平台调试笔记

    1.音视频数据循环采集 a. 在sample_venc.c文件中,海思官方是把采集到的数据都保存到文件中,我们需要更改到缓存里,以便后面推送到rtsp/rtmp/hls服务端. ; i < s3 ...

  8. 《你的SSD可以用100年,你造吗?》总结

    来自 http://www.ssdfans.com/?p=1778 上图是闪存的一个基本存储单元,由一种类NMOS的双层浮空栅 (Floating Gate) MOS管组成,用以存储一个bit(SLC ...

  9. python全栈开发从入门到放弃之函数进阶

    1.三元运算 a= 1 b=2 max = (a if a>b else b ) #条件成立的结果 if 条件 else 条件不成立的结果 print(max) 2.先上一首python之禅 i ...

  10. ruby中的链式访问和方法嵌套

    先看一道题,这道题是codewars上的一道题,我很早就看到了,但是不会写.等到又看到这道题的时候,我刚看完元编程那本书,觉得是可以搞定它的时候了.废话不多说,先看这道题,题目最开始是为JavaScr ...