Как создать постоянную резервную копию данных Redis - PullRequest
0 голосов
/ 30 мая 2019

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

Однако наша проблема в том, что у нас может быть 1000 обновлений в секунду на таблицу, и мы задаемся вопросом, что было бы наилучшим способом безопасного создания резервной копии каждый раз, когда происходит изменение, поэтому все резервные копии выполняются правильно. В настоящее время мы используем mysql, однако, что происходит, мы создаем копию mysql, а затем необходимо отправить ее с использованием нескольких запросов, а также создать огромную ненужную задержку.

Мы изучили несколько способов, и вот что мы придумали:

  • Снимки, где Redis автоматически выгрузит набор данных на диск.
  • Включение файла только для добавления.
  • Запуск команды сохранения каждый раз, как я слышал, имеет задержку и может занять 1 секунду, то есть каждый раз, когда резервное копирование становится все дальше и дальше.

Мы действительно боремся за лучший вариант для скорости и эффективности, чтобы создать резервную копию, точно такую ​​же, как в базе данных в памяти, которую можно использовать для восстановления в случае возникновения проблемы.

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