Как загрузить RDB в кластер Redis - PullRequest
0 голосов
/ 12 октября 2019

Мне нужно загрузить файл dump.rdb в экземпляр кластера Redis. Как это сделать?

Пока я держу в каталоге данных и пытаюсь запустить экземпляр в одиночку (скажем, 11211), выполняется сброс моего rdb, и записывается новый файл rdb. Даже поворачивая аппендикуляр к номеру *.

1 Ответ

0 голосов
/ 14 октября 2019

Понял.

Остановите все экземпляры redis (потому что redis перезаписывает текущий файл rdb при выходе). выполните следующие шаги в главном экземпляре. Скопируйте ваш резервный файл rdb в рабочий каталог redis (это опция dir в вашей конфигурации redis). Также убедитесь, что имя вашего резервного файла совпадает с опцией конфигурации dbfilename. Измените флаг добавления в Redis config на no (иначе redis будет игнорировать ваш файл rdb при запуске). Начните редис. Запустите redis-cli BGREWRITEAOF, чтобы создать новый дополнительный файл. Восстановите конфигурацию redis при добавлении флага да.

...