Я играю с кластером Redis в качестве эксперимента, и я использовал существующий скрипт для создания и запуска кластера: Создать кластер Redis
Все работает нормально, и я не указываюлюбые «сохранить» параметры в командной строке при запуске Redis кластера.Однако когда я указываю --save 60 10000 в этом сценарии, я вижу, что создается файл dump.rdb, когда я записываю некоторые данные в базу данных.
Затем я случайно посмотрел код [server.c] , где вызываются указанные ниже функции:
line 2323: appendServerSaveParams(60,10000); /* save after 1 minute and 10000 changes */
Насколько я понимаю, файл rdb должен был быть создан, даже если я не указал никакой опции "--save"в командной строке при запуске сервера redis.
Может кто-нибудь объяснить это поведение?Я пытаюсь понять конфигурацию моментальных снимков по умолчанию, когда не указана опция «--save» при запуске экземпляров Redis с использованием командной строки (следовательно, не с использованием Redis.conf).