Windows下安装Redis设置为开机启动和远程访问(配置入站规则)

一、下载windows版本的Redis

现在官网已经没有下载地址,只能在github上下载,官网只提供linux版本的下载
官网下载地址:http://redis.io/download
github下载地址:https://github.com/MSOpenTech/redis/tags

二、安装Redis

在这里插入图片描述
1、启动命令

redis-server redis.windows.conf  出现下图显示表示启动成功了。

在这里插入图片描述

三、设置Redis服务

1、上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。
在这里插入图片描述

也就是设置到这里,首先发现是没用这个Redis服务的。

2、设置服务命令,首页cd到安装目录下,然后执行如下命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
在这里插入图片描述
输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个redis服务。
在这里插入图片描述
3、 常用的redis服务命令
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop

4、启动服务
在这里插入图片描述
5、 进入Redis服务并测试
redis-cli.exe -h 127.0.0.1 -p 6379(7640为PID端口号没做修改都是默认的6379)
在这里插入图片描述

四、Windows系统下配置允许Redis远程访问

1、 Windows下配置redis远程访问
由于Redis默认只允许本地访问,要使Redis可以远程访问,需修改redis对应的配置文件;
我使用的Redis版本为:redis 3.2 ,默认使用的是redis.windows-service.conf;
注意:Redis查看版本信息方法:使用redis-server.exe 命令启动Redis服务器之后,再使用redis-cli.exe启动客户端,然后在客户端中输入 info 命令即可查看
在这里插入图片描述
2、关于修改redis.windows.conf 配置文件这方面,大部分文档都说修改,但是有时候发现,修改之后并没有起作用。这时候,我们可以查看一下 redis服务运行的那个配置文件,确认一下,redis运行是那个配置文件
在这里插入图片描述
由于redis运行的配置文件是 redis-windows-conf,所以需要修改对应的redis.windows-service.conf配置文件。
3、 修改redis.windows-service.conf配置文件,基本修改两个地方即可
3.1、注释掉 本地连接对应的 bind,如图所示:
在这里插入图片描述
3.2、将redis默认的守护关闭,即:将 protected-mode yes 修改为 protected-mode no,如下图所示:
在这里插入图片描述
修改完以后,保存文件。注意:重启redis服务
4、使用RedisDesktopManager远程连接Redis,连接成功
在这里插入图片描述

五、配置windows的入站规则

注意:如果只是修改了redis.windows-service.conf配置文件,另外一台电脑是无法进行远程访问本机的Redis服务

1、与本地安装一样,只是需要设置一个端口开放 6379 其他机器就可根据 redis-cli.exe -h 127.0.0.1 -p 6379(连远程就把localhost换成远程的ip)。连接即可
2、打开控制面板,点击查看方式为大图标
在这里插入图片描述
3、点开windows Defender防火墙
在这里插入图片描述
4、选择高级设置
在这里插入图片描述
5、点击入站规则后,再点击右侧的新建规则
在这里插入图片描述
6、选择端口,点击下一步
在这里插入图片描述
7、配置redis的端口6379,点击下一步
在这里插入图片描述
8、选择允许连接,点击下一步
在这里插入图片描述
直接下一步
在这里插入图片描述
9、将名称填写和对应的描述信息,点击完成
在这里插入图片描述
10、重新启动redis服务,使用另外一台电脑测试连接成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值