Спочатку створіть дамп на сервері А.
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 on B повинна бути більшою або рівною, ніж версія A, інакше можуть виникнути проблеми сумісності .