1. Редактирование файла конфигурации
В наборе конфигурационных файлов целевого Redis
slaveof sourceIP sourcePort
slave-read-only no
Он будет эффективно копировать исходную базу данных в новую, передавая файл RDB. Затем вы можете закомментировать эти строки и закрыть исходный экземпляр. Обратите внимание, что старые ключи в целевом экземпляре не сохраняются и не перезаписываются.
Не поможет вам в этом, печальная история.
127.0.0.1:6371> CONFIG SET slaveof "localhost 6370"
(ошибка) ERR Неподдерживаемый параметр CONFIG: slaveof
MIGRATE remotehost remoteport "" 0 5000 COPY KEYS *
Тоже не будет работать. Но есть обходной путь: https://stackoverflow.com/a/42686861/78569
redis-cli --raw KEYS '*' | xargs redis-cli МИГРАЦИЯ my.redis 6379 "" 0 5000 КЛЮЧЕЙ
(пожалуйста, проголосуйте за этого парня, если вы его использовали)
4. Скрипты оболочки
Вот скрипт, который направляет вывод KEYS
в MIGRATE
и добавляет некоторые другие функции: /nicStuff/ee7feb8eed00174a46db42812545b403
5. Загрузка РБД
Вы можете скачать дамп RDB с протоколом Redis, даже если у вас нет доступа к файлу на сервере:
redis-cli -h <host> -p <port> --rdb /path/to/local/copy/dump.rdb
person
Imaskar
schedule
31.05.2018
dump.rdb
файлу? - person Imaskar   schedule 28.05.2018