docker-compose, но у меня создаётся папка redis_data, т.е. никакие данные не сохраняются. Я проверил, если в очередь пришла задача, и она по какой-то причине не выполнилась, а потом я перезагрузил сервер - задача просто потерялась. Можно как-то настроить такое поведение? Может это не совсем по теме группы, подскажите тогда, куда с таким вопросом можно обратиться
всё что тебе нужно это параметр save в конфиге. Создаешь на хосте пустой файл redis.conf, пишешь в нем например save 30 1, это будет означать что запись на диск будет через 30 сек после 1 и больше изменения. По композу: пробрасываешь волюмом его в /usr/local/etc/redis/redis.conf и пишешь command: redis-server /usr/local/etc/redis/redis.conf и усё Вот тут про конфиг редиса можно почитать https://raw.githubusercontent.com/redis/redis/7.0/redis.conf
Обсуждают сегодня