Skip to main content
Migrating Redis databases to Managed databases

Migrating Redis databases to Managed databases

You can migrate Redis databases to Servercore Managed databases.

  1. Connect to Redis. If you use a password, specify it in an environment variable:

    export REDISDUMPGO_AUTH=<password>

    Specify <password> — password of the source cluster user.

  2. Create a dump of the source cluster using the utility redis_dump_go:

    redis-dump-go \
    -host <host> \
    -port <port> \
    > redis_backup.txt

    Specify:

    • <host> — The IP address or DNS name of the source cluster master host;
    • <port> — port.
  3. Restore the dump to the receiving cluster:

    redis-cli \
    -a <password> \
    -h <host> \
    -p <port> \
    --tls \
    --cacert <cacert> \
    --pipe \
    < redis_backup.txt

    Specify:

    • <password> — password of the receiving cluster user;
    • <host> — The IP address or DNS name of the master host of the receiving cluster;
    • <port> — port;
    • <cacert> — root certificate.