Назад | Перейти на главную страницу

Redis - `CONFIG REWRITE failed: Permission denied`

Я пытаюсь установить и настроить redis обслуживание на centos7.

redis время от времени безуспешно пытается переписать свой файл конфигурации, поэтому выдает следующую ошибку:

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. Либо отключите его (что я не рекомендую) с помощью setenforce 0 для временного отключения или измените разрешающий / отключенный режим в /etc/selinux/config для постоянного «решения».

Что вам нужно сделать, так это настроить SElinux, чтобы разрешить работу redis - я предлагаю вам начать отсюда: Невозможно запустить Redis под SELinux