windows搭建redis服务,ruby服务
官方下载
下载地址: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集群环境
- 安装Ruby环境,双击网盘中的rubyinstaller-2.2.6-x64.exe安装,需要勾选
- 安装Ruby Gems,解压rubygems-2.6.12.zip,放到平时安装的目录下面,双击里面的setup.rb文件,会弹出一个框,随后会自动消失
- 为了防止被墙,我们需要把镜像指向新的地址,打开一个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服务相关推荐
- 计算机集群搭建教程,Windows搭建Redis集群-详细教程
一.集群知识 1.集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定.高效的状态. 2.使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动 ...
- Windows 下面 redis 发布为服务的官方方法
除了 NSSM 之外 另外一种方式感觉还是很好用的 redis-server --service-install redis.windows.conf --loglevel verbose感觉也可以 ...
- windows搭建redis java简易访问客户端
12月,2017年 南方的冬天似乎还没有来,广州现在阳光明媚,天空难得的蓝,阳光难得的灿烂. 初试redis,过程记录于此. 步骤: 部署redis 1. 访问redis官网https://redis ...
- 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连接池时调用一个方法导致的,如下 ...
- Windows/Linux搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台
Linux/Windows搭建ISCSI协议存储服务(IPSAN存储)并对接给虚拟化平台 1. Windows Server系统部署ISCSI存储服务 2. Linux系统部署ISCSI存储服务 2. ...
- Windows搭建FTP服务
软件环境 Windows:Windows 10 专业版(Win7 同样适用) 搭建步骤 1.开启 FTP 功能 进入 控制面板 \ 程序 \ 程序和功能 \ 打开或关闭 Windows 功能,打开 F ...
- windows搭建SVN服务MD版
windows搭建SVN服务MD 1下载TortoiseSVN 官网下载 根据自己系统环境选择适合的版本 2 安装TortoiseSVN 双击运行程序 出现第一个小坑 原来是你的系统没有打 kb299 ...
- Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案
Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 参考文章: (1)Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 (2)http ...
- windows 下 redis服务经常自动关闭
记一次线上服务器redis 经常掉线的问题 环境: windows service 2019, redis, java8, 由于服务器资源有限, 项目的数据库oracle, 缓存数据库redis和we ...
最新文章
- Eclipse中出现JS文件前有红叉的解决方法
- 54. Leetcode 113. 路径总和 II (二叉树-二叉树路径和)
- usb连接不上 艾德克斯电源_艾德克斯双范围可编程直流电源IT6800A/B系列
- IntelliJ IDEA for Mac的窗口操作
- php海外研发,国外主流PHP框架比较
- Leetcode 687.最长同值路径
- yolov3中如何进行聚类得到anchor box的
- 微软sql服务器可以卸载,完美卸载SQL Server 2008的方法
- RBF神经网络和拟合实例
- Linux下使用FDDB 测试MTCNN人脸检测模型生成 ROC 曲线
- 软件测试工程师必备技能
- 【leetcode】字符串(KMP、滑动窗口)
- windows远程桌面占用CPU的处理办法
- 京东网页制作之TAB切换栏(内含jquary筛选器介绍)
- Java实现蓝桥杯分金币
- ConnectBot的使用
- Redis实现的布隆过滤器如何快速有效删除数据
- “结果导向型”思维的规则
- Win7 64位IIS集成php(独创)
- 入行测试已经4年了 ,进华为后迷茫了3个月,做完这个项目我决定离职....