Чем мы можем вам помочь?

Описание проблемы:

Сервис Redis использует режим AOF, в котором сервис не изменяет уже существующие данные, а добавляет новые в конец. Ошибка связана с неверной записью данных, после которой сервис уходит в перезагрузку.

Пример ошибки:

Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>

Решение:

Для решения следует выполнить одну из двух представленных команд:

1. Установка пакета redis-tools:

apt install redis-tools -y docker logs redis_6379 \

| tail | grep redis-check-aof -q && (echo y | redis-check-aof \

--fix /srv/docker/redis_6379/data/appendonly.aof )

 

2. Проверка данных сервиса на диске:

docker exec redis_6379 sh -c 'redis-check-aof --fix /data/appendonly.aof'

Был ли материал полезным?
Да
Нет
Предыдущее
Настройка самоподписанного сертификата