All eyes on AI: 2026 predictions – The shifts that will shape your stack.

Read now
For developersMemorystore to Azure Managed Redis (AMR)
Before migrating to Azure Managed Redis, you should evaluate the migration and consider the best option. Read this guide to determine which migration strategy is right for you. Note: Reach out to our team for support on live migrations.

#Offline data migration

#Create a Google Cloud Storage bucket with proper permissions

Creating a new Google Cloud Storage bucket for Memorystore backups
  1. Create a new bucket to store Memorystore backups.
  2. Click Save.

#Export from Memorystore to Google Cloud Storage Bucket

  1. Navigate to the Overview page of your Memorystore instance.
NOTE: Make note of the data size of your instance, you will need it when creating your Azure Managed Redis instance
Memorystore for Redis overview page showing instance details
Select Export in the top right
Selecting the Export option in the Google Cloud console for Memorystore
  1. Find the Google Cloud Storage bucket created in the previous step
  2. Select that bucket
  3. Click Export

#Download from the Google Cloud Storage Bucket

  1. Navigate to the Google Cloud Storage Bucket
  2. Select the bucket you saved the .rdb file in
  3. Download the .rdb to your local machine
Downloading the .rdb backup file from Google Cloud Storage

#Import RDB file to Azure Blob

  1. In the Microsoft Azure console, navigate to Storage Accounts
  2. Create an Azure Blob instance
Creating an Azure Storage Account in the Microsoft Azure portal
Upload your .rdb file into the Blob container
Uploading the .rdb backup file to an Azure Blob storage container

#Create your Azure Managed Redis instance

  1. Navigate to Azure Managed Redis
  2. Select a size that fits your data set size captured in the initial steps on Memorystore. The rough estimate for sizing is your [current data set size * 1.2] = AMR data size (round up to the nearest size)
Sizing the Azure Managed Redis instance to match the Memorystore data size
Select the data modules that you used within your Memorystore instance (RediSearch, RedisJSON, RedisTimeSeries, RedisBloom)
Selecting relevant Redis data modules in the Azure Managed Redis setup
Create your instance

#Import RDB file into Azure Managed Redis instance

  1. Navigate to your instance once it’s been created
  2. Go to Administration > Import Data
Importing data from the Azure Blob storage into the new Redis instance
NOTE: Importing will delete existing cache data
  1. Choose your storage account which has the .rdb blob
  2.  Select the .rdb file you wish to import
Selecting the .rdb backup file from the storage account for data import
Import your data.