场景

启动redis-server时需要走配置文件,所以编写了bat脚本启动。

@echo off
redis-server.exe redis.windows.conf
exit

这样就不用每次都输命令了。

但是某次在双击Bat脚本之后,命令框一闪而过。

此时在redis-server.exe所在的目录下打开cmd,输入redis-server.exe redis.windows.conf

会提示:

Creating Server TCP listening socket *:6379: bind: No error

注:

博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、这是因为6379端口被占用。

如果6379一直被redis使用,则代表上次的redis未正常关闭。

继续在cmd中输入

redis-cli.exe

然后如果需要密码登录,则输入

auth 你的密码

不然会提示Authentication required

2、然后停掉redis-server

输入

shutdown

如果出现提示

not connected则停掉成功,此时再启动redis-server即可。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐