Redis-server - FATAL CONFIG FILE ERROR - 文件路径空间问题

时间:2011-05-18 13:59:59

标签: redis

我正在尝试启动在Windows PC中安装的redis-server作为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

我想知道如何提供包含空格的文件路径。

我试过单引号,双引号,但结果是一样的:错误

4 个答案:

答案 0 :(得分:1)

您需要用引号括住文件名,因为文件夹名称中有空格。这总是让我感觉到的东西。试试这个:

logfile "D:\HMS Build\logs\redis.log"

答案 1 :(得分:1)

我遇到了同样的问题:添加双引号并替换\ by /(是的,在Windows上)

logfile "D:/HMS Build/logs/redis.log"

答案 2 :(得分:0)

logfile default设置为"",您需要包含引号

logfile "D:/HMS Build/logs/redis.log"

然后,你需要通过运行来启动Redis,

sudo /etc/init.d/redis_6379 start

如果您正在执行http://redis.io/topics/quickstart

的安装步骤

答案 3 :(得分:0)

将反斜杠更改为斜杠。

就我而言:

  

logfile“D:/Database/redis/server.log”

相对路径不能在其他驱动器上使用。