Skip to main content

Migrating Redis databases to Managed Databases for Redis

You can migrate Redis databases to Selectel Managed Databases.

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

    export REDISDUMPGO_AUTH=<password>

    Specify <password> — the source cluster user password.

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

    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 target cluster:

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

    Specify:

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