我正在尝试在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