0

我是 Redis 的新手(但已经是一个热心的用户),在尝试对 Redis 进行后台保存时,我在 Windows 10 Pro(64 位)上遇到了这个错误:

[14932] 18 Jan 10:57:24 # Failed saving the DB: Permission denied
[14932] 18 Jan 10:57:24 # Can't save in background: spoon err: Permission denied
[14932] 18 Jan 10:57:24 # Background saving terminated by signal 255

(这是redis-server给出的详细信息,控制台只会在BGSAVE命令后打印ERR)。

我尝试重新启动并将用户权限更改为 redis.conf 文件,但我不确定如何手动编辑它。我的 Redis 版本早于 2.8.0。

有人可以帮我解决这个问题吗?

4

2 回答 2

0

似乎是 dir 目录或 dbfilename 中缺少权限。您可以在 redis.conf 文件中找到 dir 定义。例如:

目录“C:/程序文件/Redis/数据”

dbfilename dump.rdb

就我而言,在数据目录中调整权限后,问题已经解决。

于 2020-12-28T20:40:54.760 回答
0

我跑了run as administrator,问题已经解决了

于 2021-09-06T18:07:26.593 回答