Windows环境下Redis安装,配置成服务

1.首先下载所需版本的redis,地址:https://github.com/MSOpenTech/redis/releases。下载完毕后解压。

2.打开cmd,进入redis所在的目录(如我的地址为D:\redis)


3.输入启动命令:redis-server redis.windows.conf

启动成功

4.配置系统变量(控制面板-系统和安全-系统-高级系统设置-环境变量),在系统变量的path路径最后加上目录地址(如最后没有;则先加上;后再加上地址,我的D:\redis)。

以后再执行redis相关命令时就可以不用进入目录后再执行了。

5.再次打开cmd命令行。输入redis-cli后,即可对redis进行存取操作。(之前启动服务的cmd不要关)

6.接下来把redis配置成服务(不然之前启动服务的cmd一直不能关而且每次重启后都需要重新开启)

重新进入redis目录,手动建立子目录Logs(不建立的话运行时会报错,详情见文末),执行

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

如无报错,则执行成功

运行输入services.msc 查看服务,可以看到redis的服务已经成功添加

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

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

停止服务:redis-server --service-stop

7.成功开启服务即可

8.出现的一些问题:

redis服务启动失败,打开服务列表手动启动时报错 1067:进程意外终止。

查找资料后发现(参考https://www.cnblogs.com/songyanan/p/10045227.html):

redis.windows-service.conf多了一点日志文件的配置

logfile "Logs/redis_log.txt"

于是手动在redis-server.exe所在的目录中建立了子目录Logs,再次启动服务,一切正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章