尝试保存时,Redis会返回错误

And*_*eas 8 nosql redis

在redis-cli中为Redis 1.3.15运行SAVE命令时,它只返回"(错误)ERR",BGSAVE似乎也没有做任何事情.SHUTDOWN命令返回"(错误)ERR错误尝试关闭.检查日志.".杀死Redis进程并再次启动Redis不会更改保存错误.

当然,我试图检查日志,但我还没有找到任何.任何我可以找到日志或可能是什么问题的提示将不胜感激.

ant*_*rez 14

要检查日志文件的位置,您应该检查redis.conf文件.

如果BGSAVE或SAVE失败,可能存在目录或类似权限的问题,当然这种问题将在日志文件中报告.

  • 只是未来Google员工的一个注意事项:如果您的redis-server守护程序无法关闭,这可能会解决问题.为我工作.谢谢! (3认同)
  • 唯一的权限要求是Redis应该能够在配置的目录中创建文件,当然不能有一个名为dump.rdb的文件是不能被覆盖的。可能您的 Redis 没有以 root 身份运行,但当前文件 dump.rdb 是 root rw-rr,因此 Redis 实例无法重写它。 (2认同)
  • 谢谢你的帮助!问题原来是我用不正确的用户说redis.现在一切都像魅力一样. (2认同)