Как отключить сохранение с помощью Redis 5.x - PullRequest
0 голосов
/ 03 октября 2019

Я использую кластер из 6 узлов в версии 5.0.6, используя официальный образ Redis Docker, и в моем конфигурационном файле есть следующая конфигурация:

SAVE ""
appendonly no

Я могу подтвердить, что эти настройки загружены:

config get save
1) "save"
2) ""

config get appendonly
1) "appendonly"
2) "no"

Но Redis все еще часто создает файл dump.rdb:

info persistence
# Persistence
loading:0
rdb_changes_since_last_save:364575
rdb_bgsave_in_progress:1
rdb_last_save_time:1570058274
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:68
rdb_current_bgsave_time_sec:54
rdb_last_cow_size:445624320
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_last_write_status:ok
aof_last_cow_size:0
-rw-r--r-- 1 redis redis Oct  2 19:19 dump.rdb
-rw-r--r-- 1 redis redis Oct  2 18:02 nodes.conf
-rw-r--r-- 1 redis redis Oct  2 19:20 temp-260.rdb

Я проверил, выполняется ли команда BGSAVE моим приложением, выполняющим INFO COMMANDSTATS, и чтодело не в этом.

Я попытался установить очень большое значение для SAVE (CONFIG SET save "99999999999 1215752191"), чтобы увидеть, если оно изменяет частоту снимков и не влияет. Снимки сохраняются с той же периодичностью (каждые несколько секунд).

Сохранение - это то, что нельзя отключить в кластере? Есть ли другой способ отключить сохранение?

Спасибо,

1 Ответ

0 голосов
/ 05 ноября 2019

Конфигурация, предложенная в вопросе, точна, чтобы отключить постоянство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...