Redis – “CONFIG REWRITE失败:权限被拒绝”

我正在尝试在centos7上安装和configuration一个redis服务

redis试图不时重写它的configuration文件而没有成功,所以会抛出以下错误:

 CONFIG REWRITE failed: Permission denied 

该文件存在于/etc/redis.conf ,它的权限是:

 -rw-r--r--. 1 redis redis 46765 Jun 13 06:20 /etc/redis.conf 

我甚至试图改变权限到chmod 777 /etc/redis.conf ,并没有解决这个问题。

redis在用户redis下运行。

我怎样才能解决这个问题?

肯定你有SElinux的问题。 禁用它(我不build议)用setenforce 0进行临时禁用,或者改变/etc/selinux/config的允许/禁用模式,以获得永久的“解决scheme”。

你应该做的是configurationSElinux允许Redis的工作 – 我build议你从这里开始: 无法启动Redis下SELinux