1.檢查端口是否被占用
2.修改 Windows 服務里的 Redis 服務為本地系統服務(修改方式見下文)
方法:
1.看系統日志
桌面計算機/此電腦(Win10名稱)右鍵打開管理,或 Win+R 輸入 compmgmt.msc 打開計算機管理
在事件查看器下打開 Windows 日志里面的應用程序,找到來源為 redis 的日志,雙擊打開一條
# 不出意外內容如下
syslog-ident = redis
Creating Server TCP listening socket 127.0.0.1:6379: unable to bind socket
2.檢查一下本地端口是否占用了 6379
管理員身份戳開 cmd,輸入命令 netstat -ano | findstr :6379,瞧瞧有沒有內容。
如果有,LISTENING 后邊的數字就是進程的 ID(PID)
任務管理器里可以查詢到具體是哪個進程,看看是否已經運行了 redis-server.exe 程序
如果是其他程序,可以退出后重新啟動服務。
3.還是不行
想想近期是否修改過 Redis 配置文件 redis.windows-service.conf,如果有大修改,還原后重試
如何還原?redis.windows.conf 就是默認配置文件。
依舊不行?仔細看看 Windows 服務里的 Redis 服務,是否如圖:

如果是網絡服務,直接雙擊此服務,修改為本地系統服務即可啟動!

