我正在尝试启动在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
我想知道如何提供包含空格的文件路径。
我试过单引号,双引号,但结果是一样的:错误
答案 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
的安装步骤
答案 3 :(得分:0)
将反斜杠更改为斜杠。
就我而言:
logfile“D:/Database/redis/server.log”
相对路径不能在其他驱动器上使用。