Сначала создайте дамп на сервере А.
A$ redis-cli
127.0.0.1:6379> CONFIG GET dir
1) "dir"
2) "/var/lib/redis/"
127.0.0.1:6379> SAVE
OK
Это гарантирует, что dump.rdb
полностью обновлен, и показывает нам, где оно хранится (/var/lib/redis/dump.rdb
в данном случае). dump.rdb
также периодически записывается на диск автоматически.
Затем скопируйте его на сервер B:
A$ scp /var/lib/redis/dump.rdb myuser@B:/tmp/dump.rdb
Остановите сервер Redis на B, скопируйте dump.rdb (убедитесь, что разрешения такие же, как и раньше), затем запустите.
B$ sudo service redis-server stop
B$ sudo cp /tmp/dump.rdb /var/lib/redis/dump.rdb
B$ sudo chown redis: /var/lib/redis/dump.rdb
B$ sudo service redis-server start
Версия Redis на B должна быть больше или равна версии A, иначе вы можете столкнуться с проблемами совместимости .