Redis服务器-致命配置文件错误-文件路径空间问题

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

我正在尝试启动安装在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 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