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
目录结构
直接点击
redis-server.exe 就会有上面的错误
接下来,我们看正确的做法
执行步骤
- 在Redis目录中打开cmd
2. 执行
redis-server.exe redis.windows.conf 命令,不出意外的话,应该又报错了
3. 在命令行中依次运行
redis-cli.exe 、
shutdown、
exit,如下图
- 重新运行
redis-server.exe redis.windows.conf,执行成功
快捷启动
以上的启动方式需要再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
安装命令:redis-server.exe --service-install redis.windows.conf
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop
安装之后,windows目前的服务列表