Windows下安装Redis并设置成服务
一:下载Redis
Windows 版 Redis 下载地址 :
https://github.com/MicrosoftArchive/redis/releases
(这个是微软官方维护的,将 Redis 移植到 Windows 平台,可能会落后于官方 Redis 的版本)
关于 Windows 平台的Redis 这里提供了两种版本,一个是安装版,另一个是免安装版,同时这两个版本都只支持64位,不支持32位 ,本文使用的是免安装版
二:安装Redis
由于本文使用的是免安装版,所以只需要解压文件即可使用,具体如下:
2.1:开启Redis服务
在解压的 Redis 文件目录下运行命令行 redis-server.exe redis.windows.conf
注意:命令运行后Redis服务就已经启动了,且cmd窗口不可以关闭,关闭的话服务也会关闭。
2.2:测试连接Redis服务
还是在解压的目录下打开一个cmd窗口,运行命令 :redis-cli.exe -h 127.0.0.1 -p 6379
(这里说明一下,Redis 默认的 ip 地址是本机,也就是 127.0.0.1
,默认端口为 6379
端口,这个是在配置文件redis.windows.conf
中进行设置)
三:Redis设置成Windows服务
3.1:将Redis的解压目录添加到环境变量中
3.2:将Redis写入Windows服务
在Redis解压目录下,打开cmd窗口,运行命令:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
3.3:查看并设置Redis服务
写入之后就可以在系统的服务中进行查看并设置
注意:在启动Redis服务前必须将之前打开的Redis的cmd窗口关闭,否则会出现端口被占用的情况出现导致无法正常启动Redis服务
操作步骤为:鼠标右键「任务栏」– 点击「任务管理器」— 选择「服务」选项— 点击下方「打开服务」按钮,打开服务窗口之后就可以找到 Redis 的服务
将Redis设置自动启动后,服务会开机自启
这里增加一个可能会出现的问题,在启动Redis服务时可能会出现下图中的错误
解决方法:在redis.windows-service.conf 所在的目录下增加一个logs文夹
增加后成功启动
到了这一步说明我们已经成功将Redis设置成服务了,但我们想要在任何目录下都可以进行启动Redis服务的话还需要进行重启电脑使得我们前面的添加环境变量生效
3.4 开启与关闭 Redis 服务
在重启电脑之后,就可以直接在命令行操作 Redis 服务了
基本命令:
开启服务 redis-server --service-start
关闭服务 redis-server --service-stop
卸载服务 redis-server --service-uninstall
服务重命名 redis-server --service-name server-name