概述
1.日志报的错信息:Unexpected reply: +OK, sPort: 63337, LastCommand: GET E2BFF9BE-7AED-4015-8C71-C3F9E2487EFD
2.开始-运行-services.msc,发现对应的redis服务停了
尝试重启它,但是报错,只提示:进程错误。缺没有具体的错误。
3.换CMD命令尝试重启,倒是没有报错,但是也没任何反应。
4.通过Redis Desktop Manager工具连接后查看,里面DB和Key都能正常访问。
以上都尝试了后,服务仍然无法启动。。。总不至于把redis服务卸载了重新安装吧!!
在无意中查看redistest服务属性的时候,发现了可疑点:
【redisdev】和【redistest】两个服务使用了同一个配置文件,但是这两个服务的配置内容(端口号,DB文件名称等等)是不同的。
紧接着去查看了这个配置文件,发现是【redisdev】的配置内容。
(这里补充说明一下,因为当初安装这个两个redis服务的时候,我偷了个懒,使用了同一个配置文件去安装的这两个服务,安装完其中一个后,把配置文件里面的配置内容改了改,然后就去安装第二个了,导致这两个服务使用的是同一个配置文件。所以有一个redis服务的配置肯定是错误的。)
既然发现了可疑点下面就去解决了(因不知道如何让redis服务重新加载新的配置文件,所以笨办法,卸载了重新安装喽):
命令模式:
1.卸载【redistest】服务
redis-server --service-uninstall --service-name redistest
2.安装【redistest】服务,指定服务名称:redistest,端口号:6380
redis-server --service-install –service-name redistest –port 6380
3.启动【redistest】服务
redis-server --service-start –service-name redistest
至此,Redis.Windows服务无法启动的问题已经解决。
最后
以上就是独特雨为你收集整理的Redis.Windows服务无法启动的解决方法的全部内容,希望文章能够帮你解决Redis.Windows服务无法启动的解决方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复