#docker #redis
#docker #redis
Вопрос:
У меня есть RedisDB, который существует в контейнере Docker. База данных восстановлена из файла dump.rdb, и все работает хорошо (я могу получить все данные, которые хранились в Redis раньше), пока Redis не попытается сохранить данные в фоновом режиме. Войдите здесь:
1:M 28 Jan 2021 11:28:28.035 * 100 changes in 300 seconds. Saving...
1:M 28 Jan 2021 11:28:28.349 * Background saving started by pid 21
21:C 28 Jan 2021 11:30:23.589 * DB saved on disk
21:C 28 Jan 2021 11:30:23.930 * RDB: 0 MB of memory used by copy-on-write
И после этого я вижу в папке новый файл: backup.db и все данные, которые я получаю из этого файла (вместо dump.rdb).
redis.conf:
appendonly yes
appendfilename "appendonly.aof"
dbfilename dump.rdb
dir ./
save 900 1
save 300 10
save 60 10000
Команда запуска Docker:
docker run --name redis -p 6379:6379 -v /redis/data:/data -v /redis/config/redis.conf:/usr/local/etc/redis/redis.conf -d redis
файл dump.rdb хранится в папке /redis/data, а файл redis.conf — в папке /redis/config
Версия Redis: 6.0.10
Вопрос: Как избежать создания файла backup.db?
Комментарии:
1. В чем ваш вопрос? Непонятно
2. @Malathi, исправлено