一、下载windows版本的Redis

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

二、安装Redis

windows远程链接redis windows远程连接redis_配置文件


1、启动命令

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

windows远程链接redis windows远程连接redis_redis_02

三、设置Redis服务

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

windows远程链接redis windows远程连接redis_Redis_03

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

2、设置服务命令,首页cd到安装目录下,然后执行如下命令

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

windows远程链接redis windows远程连接redis_Redis_04


输入命令之后没有报错,表示成功了,刷新服务,会看到多了一个redis服务。

windows远程链接redis windows远程连接redis_配置文件_05


3、 常用的redis服务命令

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop4、启动服务

windows远程链接redis windows远程连接redis_redis_06


5、 进入Redis服务并测试

redis-cli.exe -h 127.0.0.1 -p 6379(7640为PID端口号没做修改都是默认的6379)

windows远程链接redis windows远程连接redis_windows远程链接redis_07

四、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 命令即可查看

windows远程链接redis windows远程连接redis_配置文件_08


2、关于修改redis.windows.conf 配置文件这方面,大部分文档都说修改,但是有时候发现,修改之后并没有起作用。这时候,我们可以查看一下 redis服务运行的那个配置文件,确认一下,redis运行是那个配置文件

windows远程链接redis windows远程连接redis_windows远程链接redis_09


由于redis运行的配置文件是 redis-windows-conf,所以需要修改对应的redis.windows-service.conf配置文件。

3、 修改redis.windows-service.conf配置文件,基本修改两个地方即可

3.1、注释掉 本地连接对应的 bind,如图所示:

windows远程链接redis windows远程连接redis_redis_10


3.2、将redis默认的守护关闭,即:将 protected-mode yes 修改为 protected-mode no,如下图所示:

windows远程链接redis windows远程连接redis_windows远程链接redis_11


修改完以后,保存文件。注意:重启redis服务

4、使用RedisDesktopManager远程连接Redis,连接成功

windows远程链接redis windows远程连接redis_redis_12

五、配置windows的入站规则

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

1、与本地安装一样,只是需要设置一个端口开放 6379 其他机器就可根据 redis-cli.exe -h 127.0.0.1 -p 6379(连远程就把localhost换成远程的ip)。连接即可

2、打开控制面板,点击查看方式为大图标

windows远程链接redis windows远程连接redis_Redis_13


3、点开windows Defender防火墙

windows远程链接redis windows远程连接redis_windows远程链接redis_14


4、选择高级设置

windows远程链接redis windows远程连接redis_windows远程链接redis_15


5、点击入站规则后,再点击右侧的新建规则

windows远程链接redis windows远程连接redis_windows远程链接redis_16


6、选择端口,点击下一步

windows远程链接redis windows远程连接redis_配置文件_17


7、配置redis的端口6379,点击下一步

windows远程链接redis windows远程连接redis_redis_18


8、选择允许连接,点击下一步

windows远程链接redis windows远程连接redis_Redis_19


直接下一步

windows远程链接redis windows远程连接redis_windows远程链接redis_20


9、将名称填写和对应的描述信息,点击完成

windows远程链接redis windows远程连接redis_redis_21


10、重新启动redis服务,使用另外一台电脑测试连接成功