Migrate from Redis®* to Aiven for Caching using Aiven Console
Migrate your Redis®* databases, whether on-premise or cloud-hosted, to Aiven for Caching, using Aiven Console's guided wizard.
important
Migrating from Google Cloud Memorystore for Redis is not currently supported.
The version of the source Redis service cannot be higher than the version of the target Aiven for Caching service.
Prerequisites
Before starting the migration process, ensure you have the following:
- A target Aiven for Caching service. To create one, see Get started with Aiven for Caching.
- Source database information:
- Hostname or connection string: This is the public hostname, connection string, or IP address used to connect to the database. Refer to accessible from the public Internet.
- Port: The port used to connect to the database.
- Username: The username used to connect to the database. Ensure this user has sufficient permissions to access the data to migrate.
- Password: The password used to connect to the database.
- To enable traffic and connection between the source and target databases, ensure that you update or disable the firewalls that protect them. If necessary, you can temporarily disable the firewalls.
- A source Redis®* service that is secured with SSL is a default migration requirement.
- A publicly accessible source Redis®* service or a service with a VPC peering connection between private networks. The VPC ID and cloud name are required for the migration process.
note
AWS ElastiCache for Redis®* instances cannot have public IP addresses and require project VPC and peering connection.
Migrate a Redis database
To migrate a Redis database to Aiven for Caching service:
- Log in to the Aiven Console, and select the target Aiven for Caching service for migrating the Redis® database.
- Click Service settings on the sidebar.
- Scroll to the Service management section, and click Actions > Import database. to initiate the import process.
- Follow the wizard to guide you through the database migration process.