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

posted @ 2022-09-14 10:31  小测试圈  阅读(2091)  评论(0编辑  收藏  举报