Кто-нибудь знает хорошее решение для экспорта/импорта в Redis? Как правило, мне нужно сбрасывать DB (и редактировать дамп в качестве случая) с сервера и загружать его в другой (например, localhost). Может быть, некоторые скрипты?
Экспорт/импорт Redis DB
Ответ 1
В Redis есть два файла формата двоичного формата: RDB и AOF.
RDB - это свалка, как то, что вы просили. Вы можете вызвать save
, чтобы заставить rdb. Он будет сохранен в параметре dbfilename
, который у вас есть, или dump.rdb в текущем рабочем каталоге, если этот параметр отсутствует.
Дополнительная информация: http://redis.io/topics/persistence
Ответ 2
Если вы хотите, чтобы сервер загружал контент с другого сервера, свалка не требуется. Вы можете использовать slaveof для синхронизации данных и после его последнего вызова slaveof no one
.
Более подробную информацию о репликации можно найти по этой ссылке: http://redis.io/topics/replication
Ответ 3
вы можете попробовать использовать мой dump, rdd, он извлекает или вставляет данные в redis и может разделить, объединить, фильтровать, переименовать
Ответ 4
Redis Google Group полностью доступен для поиска (что не в Google?).
Быстрый поиск только для "импорта" поднимает множество тем, многие из которых я помню, люди, на которых есть ответы. Недавно был массовый импорт IP-адресов, в котором использовалось awk. Если вы не найдете то, что хотите, и/или кто-то здесь не может помочь, я настоятельно рекомендую опубликовать в списке рассылки.