Skip to navigationSkip to main contentSkip to footerScaleway DocsAsk our AI
Ask our AI

How to upgrade the version of your Redis™ Database Instance

Scaleway supports the latest version of Redis™ (7.2.11). Follow the steps below to upgrade your Database Instance's to the latest Redis™ version.

Important
  • We recommend you use the latest available version of Redis™ (7.2.11) with your Database Instances to avoid the vulnerabilities identified in the Redis™' Security Advisory: CVE-2025-49844 and be able to safely use eval/evalsha commands.

Before you start

To complete the actions presented below, you must have:

You can list your Database Instances to determine which ones need to be updated.

  1. Run the following command. Replace the values with your corresponding information if you have not set environment variables.

    curl -X GET
      -H "Content-Type: application/json" \
      -H "X-Auth-Token: $SCW_SECRET_KEY" https://api.scaleway.com/redis/v1/zones/$SCW_ZONE/clusters

    You should get a response like the following, where each cluster corresponds to a Redis™ Database Instance.

    {
      "clusters": [
        {
          "id": "string",
          "name": "string",
          "project_id": "string",
          "status": "string",
          "version": "string",
          "endpoints": [ ],
          "tags": [],
          "node_type": "string",
          "created_at": "string",
          "updated_at": "string",
          "tls_enabled": "boolean",
          "cluster_settings": [],
          "acl_rules": [],
          "cluster_size": "integer",
          "zone": "string",
          "user_name": "string",
          "upgradable_versions": []
        }
      ],
      "total_count": "integer"
    }
  2. Make note of the ID(s) of the Instance(s) you want to upgrade.

    To upgrade to a more recent version of Redis™, you can use the migrate endpoint.

  3. Run the following command. Make sure you replace {cluster_id} with the ID of your Database Instance.

    Note

    Since we use a POST type call, you only need to edit the parameter that defines the version, the other confguration of your Database Instance will remain the same.

    curl -X POST \
      -H "X-Auth-Token: $SCW_SECRET_KEY" https://api.scaleway.com/redis/v1/zones/{zone}/clusters/{cluster_id}/migrate \
      -H "Content-Type: application/json" \
      -d '{
        "version": "7.2.11"
      }'

    If the operation is successful you will see the configuration of your Instance, with the updated version.

    Note

    If your Database Instance is in standalone mode, there might be a few seconds of downtime while the Instance upgrades. For High Availability and Cluster modes, the upgrade is performed on one node at a time. When a node is upgraded, one of the secondary nodes takes over automatically to reduce downtime.

Still need help?

Create a support ticket
No Results