In this Noteworthy at Compose, we're counting down the End of Life for two versions of Redis that have been on Compose for some time. If you haven't moved to the latest supported version of Redis by now, you still have some time left. Just a reminder, this is a major version upgrade!
End of provisioning Redis 3.2.12 and 2.8.21
Over the coming months, Compose and Compose on IBM Cloud will be ending support and hosting of Redis 3.2.12 and 2.8.21. The database versions are no longer supported by Redis, and so we're giving you a heads up that we're deprecating these versions on Compose as well.
After Wednesday, August 19th, 2020, Compose will take a final backup and disable all remaining Redis databases deployments on version 2.8.21 and 3.2.12. Also after Wednesday, August 19th, 2020, Compose will automatically upgrade all Redis 3.2.12 deployments to the latest stable version. Prior to this date, however, we highly recommend that all customers running these version perform their own upgrades. Redis 2.8.21 deployments can be upgraded by restoring from a backup, and Redis 3.2.12 can be upgraded in place. Both of these are major version upgrades.
Note that Redis versions 3.2.12 and 2.8.12 will continue to work on Compose, but we're starting the countdown to filly deprecating these versions today.
What can you do now?
Right now, you can upgrade your 2.8.21 and 3.2.12 deployments to the latest version of Redis on Compose. Below, we show you how to upgrade each version by walking you through the upgrade process from the Compose UI.
Upgrading Redis from 2.8.21
If you're on version 2.8.21, you can upgrade your deployment from a backup. To do that, first, make sure that you have a recent backup. You can check whether your database has been backed up recently from the Backups button in the left menu bar.
Clicking that will take you to the Backups view were you will see your backup. If you don't have a recent backup, click on the green button that says Back up now and that will start an on-demand backup.
After you see a backup that that you want to restore into a new Redis deployment, select the button that looks like a blue circle next to the backup
Once you click that button, it will take you to a view that says "New Redis Deployment". Use the generated deployment name, or give it a name yourself. Select the location of the new deployment, and you can also allocate a new size, or use the size that's been selected for you.
You will see the most recent version of Redis on Compose as the version you can upgrade to. Once you're done setting things up, click the blue Create Deployment button at the bottom of the view.
After your new deployment is created, just make sure to test it out with your application, then change your application's database connection strings over to your new deployment.
Upgrading from Redis 3.2.12
If you're on Redis 3.2.12 on Compose, you can upgrade your Compose for Redis database to version 4 right from the Compose UI Settings view, without having to create a new deployment from a backup. We suggest, however, that you create an on-demand backup before upgrading.
To navigate to the Settings view, click Settings from the left menu. That will take you to the Settings view. You will the Change Version panel on the top. Inside the panel, you will see your current version of Redis and the most recent version of Redis that you can upgrade your deployment to.
When you click on the Change Version button, it will start the upgrade process. You will see the progress of the upgrade in the Jobs view like:
Once it's finished upgrading, you will now see your current Compose for Redis deployment on version 4.
And that's all you have to do!
For further assistance on upgrading your Redis deployments, or any other questions, please contact the Compose support team!