Проблема с записью в Redis
Есть проект на PHP в Docker, который использует Redis для кеширования данных, читает и записывает в него. Проект прекрасно жил несколько месяцев, никаких проблем с Redis не возникал, конфигурация и настройки всё это время оставались неизменными. Но в последнее время примерно 2-3 раза в сутки при попытке подключения к Redis (не важно запись, чтение, либо просто проверка соединения) появляется уведомление READONLY You can't write against a read only replica., так же к Redis невозможно подключится к примеру через Redisinsight, либо другие ПУ для Redis. Лечится исключительно перезагрузкой docker swarm, конфигурация Redis в Docker:
redis:
image: redis:7-alpine
deploy:
replicas: 1
restart_policy:
condition: on-failure
ports:
- "6379:6379"
volumes:
- redis_data:/data
command: redis-server --appendonly yes --save 60 1000
networks:
- finstat_network
Гуглил проблему, но у людей которые с этим сталкивались была банальщина: закрыт порт через файрволл, ошибка конфигурации и так далее. У меня же всё иначе, Redis продолжает работать, логи чисты, ошибок нет, но в случайный момент просто перестает отвечать на попытки соединения.