Redis服务器-致命配置文件错误-文件路径空间问题
我正在尝试启动安装在windows PC中的redis服务器,作为deamonize服务 我将redis.conf文件配置为接受pidfile和logfile路径,如下所示:Redis服务器-致命配置文件错误-文件路径空间问题,redis,Redis,我正在尝试启动安装在windows PC中的redis服务器,作为deamonize服务 我将redis.conf文件配置为接受pidfile和logfile路径,如下所示: pidfile D:\HMS Build\redis\bin\redis.pid .... logfile D:\HMS Build\logs\redis.log 当我试图启动服务器时,收到以下错误消息 *** FATAL CONFIG FILE ERROR *** Reading the configuration f
pidfile D:\HMS Build\redis\bin\redis.pid
....
logfile D:\HMS Build\logs\redis.log
当我试图启动服务器时,收到以下错误消息
*** FATAL CONFIG FILE ERROR ***
Reading the configuration file, at line 52
>>> 'logfile D:\HMS Build\logs\redis.log'
Can't open the log file: Invalid argument
我想知道如何提供包含空格的文件路径
我尝试使用单引号和双引号,但结果是一样的:错误您需要用引号将文件名括起来,因为文件夹名中有一个空格。这件事总是让我着迷。试试这个:
logfile "D:\HMS Build\logs\redis.log"
我也遇到了同样的问题:添加双引号并替换为/(是的,在Windows上) 日志文件默认设置为“”,您需要包含引号
logfile "D:/HMS Build/logs/redis.log"
然后,您需要通过运行
sudo /etc/init.d/redis_6379 start
如果您正在执行安装步骤,请将反斜杠更改为斜杠 就我而言: 日志文件“D:/Database/redis/server.log”
相对路径无法在其他驱动器上使用。我尝试使用引号(单引号和双引号),它仍然显示错误。现在我用相对路径解决了这个问题,比如:../logs/redis.logYes,在Windows 8.1和redis-x64-2.8.2400上。(相对路径在同一驱动器上工作。)
sudo /etc/init.d/redis_6379 start