Redis хранит данные в файле backup.db

#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, исправлено