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,再次启动服务,一切正常。