Redis,Redis致命错误无法打开配置文件

13

我是在 Windows 上运行 Redis,但使用配置文件无法正常运行。

我尝试了以下命令:

redis-server 'filepath'/conf/redis.conf

但是我收到了错误提示说

"redis fatal error can't open config file"

我该如何解决这个问题并让Redis服务器读取配置文件?
5个回答

3

对于Windows系统:

redis-server "CONFIG_FILE_PATH"

请确保配置文件和日志文件具有读写权限。您也可以以同样的方式指定Linux上的配置路径。


你能详细说明在哪里获取配置文件路径吗? - Ahmed Saleh
你可以在Redis安装文件夹下的“conf”文件夹中找到配置文件。例如,C:\ Program Files \ Redis \ conf \ - Aniket Panchal

2
"Fatal error, can't open config file"
致命错误,无法打开配置文件
Redis服务器可能没有对该配置文件的读取权限,或者配置文件不存在。

1
如果需要,我该如何授予它读取文件的权限? - Mustard Tiger
我不熟悉Windows。这个错误是由于if ((fp = fopen(filename,"r")) == NULL)这一行引起的,这意味着Redis服务器无法以读模式打开该文件。也许你可以谷歌一下windows设置文件权限 - lorneli
1
使用sudo并检查文件是否存在,仍然出现相同的问题。 - Ilan

2
这是我解决自己问题的一个示例。
redis-server C:/Users/<name>/Downloads/redis/64bit/redis.conf & --daemonize yes

0

不要尝试任何命令,只需双击Redis应用程序即可。


这在我的Mac系统上也可以运行。尝试点击redis文件夹中的redis-server来启动服务器,然后使用redis-cli进入命令面板。最后输入“Ping” :) - Saurabh
这是一个针对Windows的特定问题和答案吗? - lacostenycoder
是的,这是一个针对Windows特定的答案。 - saurabh kumar

0
确保文件以UTF-8格式保存,如果.conf文件是通过从浏览器复制和粘贴创建的,则可能会传递不受支持的编码到图像中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接