解决 Warning: no config file specified, using the default config. In order to spec

1,396 阅读1分钟

windows运行Redis报错

完整报错信息

E:\company file\Redis-x64-3.2.100>redis-server.exe

[33900] 14 Apr 23:30:06.124 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server.exe /path/to/redis.conf

[33900] 14 Apr 23:30:06.127 # Creating Server TCP listening socket *:6379: bind: No such file or directory

目录结构

image.png 直接点击redis-server.exe 就会有上面的错误 接下来,我们看正确的做法

执行步骤

  1. 在Redis目录中打开cmd

image.png 2. 执行redis-server.exe redis.windows.conf 命令,不出意外的话,应该又报错了

image.png 3. 在命令行中依次运行 redis-cli.exeshutdownexit,如下图

image.png

  1. 重新运行redis-server.exe redis.windows.conf,执行成功

image.png

快捷启动

以上的启动方式需要再Redis的目录下进入cmd,输入命令启动,比较麻烦,而且,命令有可能忘掉呀

通过.bat 文件启动

创建srartRedis.bat文件,用记事本打开,输入redis-server.exe redis.windows.conf,你还可以创建快捷方式,发送到其他位置呦。

以服务的方式启动

由于上面虽然启动了redis服务,但是,只要一关闭cmd窗口,redis服务就关闭了。所以,把redis设置为一个windows服务。

再启动一个控制台,进入redis目录,执行安装命令:redis-server.exe --service-install redis.windows.conf

image.png

安装命令:redis-server.exe --service-install redis.windows.conf

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

安装之后,windows目前的服务列表 image.png