Redis.Windows服务无法启动的解决方法

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服务无法启动的问题已经解决。



  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值