官方下载

下载地址:https://github.com/MicrosoftArchive/redis/releases,这里我们下载Latest release最新版本,Redis-x64-3.0.504.zip,解压到常用安装目录下面,重命名为Redis

网盘下载

我的百度网盘放了同样版本的Redis版本,方便下载
链接:https://pan.baidu.com/s/1UkZRm8TvlPEw95Xf7Smgaw 密码:2k3j

启动服务

打开一个 cmd 窗口 使用cd命令切换目录到Redis所在的目录,然后运行 redis-server.exe redis.windows.conf

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。
需要注意的是该窗口不能关闭,不然就无法访问该服务了;另开一个cmd窗口,依旧切换到Redis安装目录,运行 redis-cli.exe -h 127.0.0.1 -p 6379,设置键值对 set myKey abc,取出键值对 get myKey等相应的redis命令操作了

redis默认是没有密码的,如果需要加密码,则可以通过修改redis.windows.conf文件中的requirepass,将其前面的#去掉,把foobared改成自己实际的密码,重新启动redis服务即可

Redis可视化工具
可以下载一个Redis GUI工具,下载地址:https://redisdesktop.com/

双击下载好的redis-desktop-manager-0.9.3.817.exe,选择安装目录,一步步默认操作即可。添加连接服务器,输入该服务器所对应的IP、端口(默认6379)、密码等信息即可成功访问

创建windows服务

可以使用windows的服务启动,就不需要每次都要打开一个DOS界面启动了。

用cmd打开命令窗口,cd切换到redis的安装目录下面,然后执行脚本即可添加redis的服务

redis-server --service-install redis.windows.conf --loglevel verbose
  • 1

右键“我的电脑”选择“管理”即可查看是否成功添加了该服务

在Redis服务右键“启动”即可成功开启

在Windows下搭建Redis集群环境

  1. 安装Ruby环境,双击网盘中的rubyinstaller-2.2.6-x64.exe安装,需要勾选
  2. 安装Ruby Gems,解压rubygems-2.6.12.zip,放到平时安装的目录下面,双击里面的setup.rb文件,会弹出一个框,随后会自动消失
  3. 为了防止被墙,我们需要把镜像指向新的地址,打开一个CMD控制台
# 删掉原来的源
gem sources --remove https://rubygems.org/
# 添加新源
gem sources -a http://gems.ruby-china.org/
# 查看现有的源
gem sources -l
# 安装redis依赖
gem install redis


若在执行第二条添加新源的命令,报SSL错误的话,解决方案如下:
先把cacert.pem文件放到ruby安装目录下面,再进行环境变量的配置即可

SSL_CERT_FILE
C:\application\Ruby22-x64\cacert.pem


然后必须重新打开一个CMD窗口,执行刚才没有成功的命令,一步步往下执行,如下图

若在执行第二条命令时,报404错误,换个HTTP地址就好,https://gems.ruby-china.com

# 添加新源
gem sources -a https://gems.ruby-china.com/


6. 开始搭建集群
1)在平时安装软件的目录下面,新建一个空文件夹,比如 RedisCluster
2)复制一份之前在Windows上面安装好的Redis整个安装目录,将它粘贴到RedisCluster文件夹下面,且修改Redis文件夹名字为Redis1,以此类推,一共复制6份
3)修改每一份redis下面的redis.windows.conf配置文件,端口号比如依次为6380,6381,6382,6383,6384,6385,以及其他配置集群的信息修改

port 6380
cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 15000
appendonly yes




4)在服务中加入这几个Redis端口服务
# 先cmd到你要安装的这个redis下面,比如我这边的是C:\application\RedisCluster\Redis1
cmd C:\application\RedisCluster\Redis1
# 执行以下命令
redis-server --service-install redis.windows.conf --service-name Redis6380
# 此时你就会在服务那边找到名为Redis6380的服务,右键启动即可,另外5个端口的命令也是类似




5)把redis-trib.rb文件放在第一个Redis目录下面

# 先cd到第一个redis目录下面
cd C:\application\RedisCluster\Redis1
# 执行命令,注:该命令中的IP,需替换成自己电脑实际的IP,不能用127.0.0.1,会安装失败
redis-trib.rb create --replicas 1 192.168.5.1:6380 192.168.5.1:6381 192.168.5.1:6382 192.168.5.1:6383 192.168.5.1:6384 192.168.5.1:6385
在安装过程中,有个提示问是否同意,输入yes回车即可

6)此时就已经创建成功了,可以在cmd窗口用redis-cli来处理数据,注意命令和非集群相比加了一个-c
# 先CD到第一个Redis下面,然后再执行
redis-cli -h 192.168.5.1 -p 6380 -c 


      </div><link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-258a4616f7.css" rel="stylesheet"></div>

  • 1
  • 2
  • 3
  • 4
  • 5

windows搭建redis服务,ruby服务相关推荐

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

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

  2. Windows 下面 redis 发布为服务的官方方法

    除了 NSSM 之外 另外一种方式感觉还是很好用的 redis-server --service-install redis.windows.conf --loglevel verbose感觉也可以 ...

  3. windows搭建redis java简易访问客户端

    12月,2017年 南方的冬天似乎还没有来,广州现在阳光明媚,天空难得的蓝,阳光难得的灿烂. 初试redis,过程记录于此. 步骤: 部署redis 1. 访问redis官网https://redis ...

  4. windows搭建redis哨兵报错 :启动项目时All sentinels down, cannot determine where is mymaster master is running。

    All sentinels down, cannot determine where is mymaster master is running- 该错是创建redis连接池时调用一个方法导致的,如下 ...

  5. Windows/Linux搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台

    Linux/Windows搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台 1. Windows Server系统部署ISCSI存储服务 2. Linux系统部署ISCSI存储服务 2. ...

  6. Windows搭建FTP服务

    软件环境 Windows:Windows 10 专业版(Win7 同样适用) 搭建步骤 1.开启 FTP 功能 进入 控制面板 \ 程序 \ 程序和功能 \ 打开或关闭 Windows 功能,打开 F ...

  7. windows搭建SVN服务MD版

    windows搭建SVN服务MD 1下载TortoiseSVN 官网下载 根据自己系统环境选择适合的版本 2 安装TortoiseSVN 双击运行程序 出现第一个小坑 原来是你的系统没有打 kb299 ...

  8. Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案

    Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 参考文章: (1)Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 (2)http ...

  9. windows 下 redis服务经常自动关闭

    记一次线上服务器redis 经常掉线的问题 环境: windows service 2019, redis, java8, 由于服务器资源有限, 项目的数据库oracle, 缓存数据库redis和we ...

最新文章

  1. Eclipse中出现JS文件前有红叉的解决方法
  2. 54. Leetcode 113. 路径总和 II (二叉树-二叉树路径和)
  3. usb连接不上 艾德克斯电源_艾德克斯双范围可编程直流电源IT6800A/B系列
  4. IntelliJ IDEA for Mac的窗口操作
  5. php海外研发,国外主流PHP框架比较
  6. Leetcode 687.最长同值路径
  7. yolov3中如何进行聚类得到anchor box的
  8. 微软sql服务器可以卸载,完美卸载SQL Server 2008的方法
  9. RBF神经网络和拟合实例
  10. Linux下使用FDDB 测试MTCNN人脸检测模型生成 ROC 曲线
  11. 软件测试工程师必备技能
  12. 【leetcode】字符串(KMP、滑动窗口)
  13. windows远程桌面占用CPU的处理办法
  14. 京东网页制作之TAB切换栏(内含jquary筛选器介绍)
  15. Java实现蓝桥杯分金币
  16. ConnectBot的使用
  17. Redis实现的布隆过滤器如何快速有效删除数据
  18. “结果导向型”思维的规则
  19. Win7 64位IIS集成php(独创)
  20. 入行测试已经4年了 ,进华为后迷茫了3个月,做完这个项目我决定离职....

热门文章

  1. 2010年最佳免费英文字体
  2. Android中四大组件
  3. 图文:eclipse中SVN分支合并到主干
  4. Fluent常用模型介绍-流体模拟仿真ansys
  5. Pyhive安装(python连接有Kerberos的hive数据库)
  6. 从角雷达到前向雷达,中国厂商如何加速突围?
  7. 影响因子真的那么可靠吗?
  8. C++模板元编程电子书下载
  9. vscode配置OpenGL开发环境【详细】
  10. 彻底解决快播不可点播方法