Я получаю сообщение об ошибке: redis.exceptions.ResponseError: Требуется аутентификация NOAUTH .. (я использую сельдерей для выполнения фоновых задач).
Мой файл settings.py выглядит так:
CELERY_BROKER_URL = 'redis://user:my_strong_password@'+REDIS_IP+':6379/0'
У меня есть докер-композитор:
services:
redis:
image: redis:latest
container_name: jh_redis
ports:
- '6379:6379'
command: redis-server --appendonly yes --requirepass my_strong_password
вы можете видеть, что моя попытка предоставить пароль (--requirepass) в точности такая, как показано в файле settings.py, однако, когда докер запущен и работает, я все еще получаю сообщение об ошибке субъекта.
Я пробовал разные комбинации, такие как:
- Требуется пароль: my_strong_password
но все равно не сработало.
Примечание: когда я снимаю всю командную строку - она работает (но через 32 часа - я получаю сообщение об ошибке, и она перестает работать).
Какими должны быть соответствующие настройки в docker-compose, чтобы он работал гладко?