Как справиться с ошибкой ложки: в Redis отказано в доступе

Я новичок в Redis (но уже восторженный пользователь), и я сталкиваюсь с этой ошибкой в ​​Windows 10 Pro (64-разрядная версия) при попытке выполнить фоновое сохранение Redis:

[14932] 18 Jan 10:57:24 # Failed saving the DB: Permission denied
[14932] 18 Jan 10:57:24 # Can't save in background: spoon err: Permission denied
[14932] 18 Jan 10:57:24 # Background saving terminated by signal 255

(Это подробное сообщение от redis-сервера, консоль просто напечатает ERR после команды BGSAVE).

Я попытался перезапустить и изменить права пользователя на файл redis.conf, но я не уверен, как редактировать его вручную. Моя версия Redis более ранняя, чем 2.8.0.

Кто-нибудь может помочь мне решить эту проблему?


person Guy_g23    schedule 19.01.2020    source источник


Ответы (1)


Кажется, это отсутствие разрешения в каталоге dir или имени файла базы данных. Вы можете найти определение каталога в файле redis.conf. Например:

каталог C:/Program Files/Redis/данные

имя_базы_данных dump.rdb

В моем случае после настройки разрешений в каталоге данных проблема была решена.

person Leandro Gonçalves    schedule 28.12.2020