Redis:无法打开用于保存的.rdb:权限被拒绝
我在ubuntu 12.04上使用ubuntu apt-get安装了Redis服务器2.8。
我已经从其他数据库复制了dump.rdb。现在,当我尝试启动新服务器时,我不断得到:
[35763] 04 Mar 01:51:47.088 * 1 changes in 900 seconds. Saving...[35763] 04 Mar 01:51:47.088 * Background saving started by pid 43313
[43313] 04 Mar 01:51:47.088 # Failed opening .rdb for saving: Permission denied
我该如何解决?
回答:
您应该检查 和 的权限。如果位于
路径指定的路径中的 中命名的文件存在,并且权限也正确。那么问题应该得到解决。 *
希望这会帮助某人。
聚苯乙烯
要查找redis.conf
文件位置,可以使用#ps ax | grep redis
进行检查。通常,它将redis-
server作为输入文件传递给。
对于 权限:应该为755
,对于 ,应该为644
有时您还需要使用top
命令来检查user:group
的redis-server
和 的所有者是否一致。即redis-
server由 运行,但 在 。在这种情况下,您需要chown
redis:redis -R dir。
以上是 Redis:无法打开用于保存的.rdb:权限被拒绝 的全部内容, 来源链接: utcz.com/qa/433499.html