Как сделать так, чтобы изображение докера с повторным поиском сохранялось? - PullRequest
1 голос
/ 25 апреля 2019

Я использую образ докера redislabs redisearch локально для работы с redisearch, но я хотел бы, чтобы созданные индексы и документы оставались там после перезапуска контейнера redisearch. Я попробовал объемное картирование - это не сработало. Что вы делали, чтобы это сохранялось?

1 Ответ

2 голосов
/ 02 мая 2019

Вы не задали директивы конфигурации постоянства, поэтому данные не сохраняются.

Вы можете предоставить файл конфигурации или указать его в качестве аргументов командной строки. Например, следующее активирует снимок RDB по умолчанию:

$ docker run -p 6379:6379 -v /tmp/data:/data redislabs/redisearch --loadmodule /usr/lib/redis/modules/redisearch.so --save 3600 1 300 100 60 10000

В любом случае, вы можете проверить, что монтирование прошло успешно, и вручную сохранить RDB с помощью вызова BGSAVE. Вы должны увидеть «dump.rdb» на своем хосте.

...