Skip to content

Commit 86d214f

Browse files
authored
Merge pull request #1374 from redis/DOC-4570
RC: Version managment phase B
2 parents c26c6d9 + 7ab28fc commit 86d214f

15 files changed

+99
-22
lines changed

content/operate/_index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ hideListLinks: true
2323
| Clustering | [Clustering]({{< relref "/operate/rc/databases/configuration/clustering" >}}) | [Clustering]({{<relref "/operate/rs/databases/durability-ha/clustering">}}) | [Scale with Redis Cluster]({{< relref "/operate/oss_and_stack/management/scaling" >}}) | [Redis Enterprise clusters (REC)]({{<relref "/operate/kubernetes/re-clusters">}}) |
2424
| Replication | [Replication]({{< relref "/operate/rc/databases/configuration/high-availability" >}}) | [Replication]({{<relref "/operate/rs/databases/durability-ha/replication">}}) | [Replication]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Create replica databases]({{<relref "/operate/kubernetes/re-databases/replica-redb/">}})|
2525
| Active-Active geo-distribution | [Active-Active Redis]({{< relref "/operate/rc/databases/configuration/active-active-redis" >}}) | [Active-Active Redis]({{<relref "/operate/rs/databases/active-active">}}) | | [Active-Active databases]({{<relref "/operate/kubernetes/active-active/">}}) |
26-
| Rolling upgrades | | [Upgrade Redis Software]({{<relref "/operate/rs/installing-upgrading/upgrading">}}) | | [Upgrade Redis for K8s]({{<relref "/operate/kubernetes/upgrade/">}}) |
26+
| Rolling upgrades | [Upgrade database version]({{< relref "/operate/rc/databases/upgrade-version" >}}) | [Upgrade Redis Software]({{<relref "/operate/rs/installing-upgrading/upgrading">}}) | | [Upgrade Redis for K8s]({{<relref "/operate/kubernetes/upgrade/">}}) |
2727
| Redis Flex/Auto tiering | [Create a Redis Flex database]({{< relref "/operate/rc/databases/create-database/create-flex-database" >}}) | [Auto Tiering]({{<relref "/operate/rs/databases/auto-tiering">}}) | | [Auto Tiering]({{<relref "/operate/kubernetes/re-clusters/auto-tiering/">}}) |
2828
| Persistence | [Data persistence]({{< relref "/operate/rc/databases/configuration/data-persistence" >}}) | [Persistence]({{<relref "/operate/rs/databases/configure/database-persistence">}}) | [Persistence]({{< relref "/operate/oss_and_stack/management/replication" >}}) | [Persistence volumes]({{<relref "/operate/kubernetes/recommendations/persistent-volumes/">}})|
2929
| Recovery | Automatic | [Recover cluster]({{<relref "/operate/rs/clusters/cluster-recovery">}}) | [Manual failover]({{< relref "/operate/oss_and_stack/management/scaling#manual-failover" >}}) | [Cluster recovery]({{<relref "/operate/kubernetes/re-clusters/cluster-recovery/">}}) |

content/operate/rc/changelog/april-2025.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ The new user interface and dark mode are currently available for selected accoun
2525

2626
### Map multiple Redis Cloud accounts to marketplace account
2727

28-
You can now map multiple Redis Cloud accounts to a single [Google Cloud Marketplace]({{< relref "/operate/rc/cloud-integrations/gcp-marketplace/" >}}) or [AWS Marketplace]({{< relref "/operate/rc/cloud-integrations/aws-marketplace/" >}}) account.
28+
You can now map multiple Redis Cloud accounts to a single [Google Cloud Marketplace]({{< relref "/operate/rc/cloud-integrations/gcp-marketplace/" >}}) or [AWS Marketplace]({{< relref "/operate/rc/cloud-integrations/aws-marketplace/" >}}) account.

content/operate/rc/changelog/may-2025.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,21 @@ categories:
77
- rc
88
description: New features, enhancements, and other changes added to Redis Cloud during
99
May 2025.
10-
highlights: Business address and billing address separation, Redis Cloud Bring your own Cloud
10+
highlights: Upgrade database version for a single Pro database,Business address and billing address separation, Redis Cloud Bring your own Cloud
1111
linktitle: May 2025
1212
weight: 30
1313
---
1414

1515
## New features
1616

17+
### Upgrade database version for a single Pro database
18+
19+
Selected accounts can now upgrade a single Pro database to a later version. From the database page or database list, select **More actions > Version upgrade** to upgrade your database.
20+
21+
{{<image filename="images/rc/databases-more-actions-menu.png" alt="The More Actions menu on the Database page." width=40% >}}
22+
23+
See [Upgrade database version]({{< relref "/operate/rc/databases/upgrade-version" >}}) for more information.
24+
1725
### Business address and billing address separation
1826

1927
You can now have multiple credit cards with different billing addresses. See [Billing and payments]({{< relref "/operate/rc/billing-and-payments" >}}) to learn how to add a new credit card.

content/operate/rc/databases/create-database/create-active-active-database.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,9 @@ The **Setup** tab specifies general settings for your Redis deployment.
5555

5656
{{<image filename="images/rc/subscription-new-flexible-tabs-setup.png" width="75%" alt="The Setup tab of the new Pro Database process." >}}
5757

58-
There are three sections on this tab:
58+
There are two sections on this tab:
5959

6060
- [General settings](#general-settings) include the cloud provider details and specific configuration options.
61-
- [Version](#version) lets you choose the Redis version of your databases.
6261
- [Advanced options](#advanced-options) define settings for high availability and security. Configurable settings vary according to cloud provider.
6362

6463
#### General settings {#general-settings}
@@ -77,12 +76,6 @@ You can use a region's Remove button to remove it from the list.
7776

7877
{{<image filename="images/rc/icon-region-delete.png" width="30px" alt="Select the Delete button to remove a region from the list." >}}
7978

80-
#### Version {#version}
81-
82-
{{<image filename="images/rc/subscription-new-flexible-version-section.png" width="75%" alt="Version selection between Redis 6.2 and 7.2" >}}
83-
84-
The **Version** section lets you choose the Redis version of your databases. Choose **Redis 7.4** if you want to use the latest advanced features of Redis.
85-
8679
#### Advanced options {#advanced-options}
8780

8881
{{<image filename="images/rc/create-sub-active-active-cidr.png" width="75%" alt="Each region needs a unique CIDR address block to communicate securely with other instances." >}}
@@ -124,6 +117,7 @@ This opens the **New Active-Active Redis Database** dialog, which lets you defin
124117
By default, you're shown basic settings, which include:
125118

126119
- **Name**: A custom name for your database.
120+
- **Version**: The Redis version for your database. We recommend you choose the latest available version.
127121
- **Advanced Capabilities**: Advanced data types or features used by the database. Active-Active databases support the [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}) data type and [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}) features.
128122

129123
{{<image filename="images/rc/active-active-json-detail.png" width="75%" alt="When you create an Active-Active database, you can select the JSON and Search and query advanced capabilities." >}}
@@ -136,6 +130,8 @@ By default, you're shown basic settings, which include:
136130

137131
For Search and query databases, use the [Sizing calculator](https://redis.io/redisearch-sizing-calculator/) to estimate your index size and throughput requirements. When you're entering the dataset size for your database, add the estimated index size from the Sizing calculator to your expected dataset size.
138132

133+
- **Hashing policy**: Determines how data is distributed across multiple Redis processes of a database. Available options depend on your account creation date. See [Clustering]({{< relref "/operate/rc/databases/configuration/clustering#manage-the-hashing-policy" >}}) for more information.
134+
139135
- **Throughput**: When you create an Active-Active database, you define the throughput for each instance. The total operations per second combines the total read ops/sec and applies the write ops/sec for each region across every region.
140136

141137
{{<image filename="images/rc/active-active-throughput-detail.png" width="75%" alt="When you create an Active-Active database, you define throughput for each region." >}}

content/operate/rc/databases/create-database/create-pro-database-existing.md

+1
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ The available settings vary according to your subscription plan:
5858
| **Auto Tiering** | Checked when the subscription supports Auto Tiering |
5959
| **Database name** | A name for your database (_required_) |
6060
| **Database port** | Automatically or manually assigns a database port (range: 10000-19999). You cannot assign a port that is reserved or already in use. |
61+
| **Database version** | The Redis version of your database. We recommend you choose the latest available version. |
6162
| **Type** | Controls advanced database capabilities and protocol. Supported values include _Redis_ and _Memcached_ |
6263
| **Advanced capabilities** | Advanced data types used by the database. Choose from [Search and query]({{< relref "/operate/oss_and_stack/stack-with-enterprise/search" >}}), [JSON]({{< relref "/operate/oss_and_stack/stack-with-enterprise/json" >}}), [Time series]({{< relref "/operate/oss_and_stack/stack-with-enterprise/timeseries" >}}), or [Probabilistic]({{< relref "/operate/oss_and_stack/stack-with-enterprise/bloom" >}}). <br/> Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. |
6364
| **Query performance factor** | *(Search and query databases on Redis 7.2 or later only)* Adds additional compute power to process your query and vector search workloads and boost your queries per second. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. |

content/operate/rc/databases/create-database/create-pro-database-new.md

+2-8
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,9 @@ The **Setup** tab specifies general settings for your Redis deployment.
9393

9494
{{<image filename="images/rc/subscription-new-flexible-tabs-setup.png" width="75%" alt="The Setup tab of the new Pro Database process." >}}
9595

96-
There are three sections on this tab:
96+
There are two sections on this tab:
9797

9898
- [General settings](#general-settings) include the cloud provider details and specific configuration options.
99-
- [Version](#version) lets you choose the Redis version of your databases.
10099
- [Advanced options](#advanced-options) define settings for high availability and security. Configurable settings vary according to cloud provider.
101100

102101
#### General settings {#general-settings}
@@ -113,12 +112,6 @@ In the **General settings** of the **Setup** tab, you need to:
113112
This guide is for single region database deployment. If you want to create a multi-region Active-Active database, see [Create an Active-Active database]({{< relref "/operate/rc/databases/create-database/create-active-active-database" >}}) for specific steps and configuration options exclusive to Active-Active.
114113
{{< /note >}}
115114

116-
#### Version {#version}
117-
118-
{{<image filename="images/rc/subscription-new-flexible-version-section.png" width="75%" alt="Version selection between Redis 6.2, 7.2, and 7.4." >}}
119-
120-
The **Version** section lets you choose the Redis version of your databases. Choose **Redis 7.4** if you want to use the latest stable version of Redis.
121-
122115
#### Advanced options {#advanced-options}
123116

124117
{{<image filename="images/rc/subscription-new-flexible-setup-advanced.png" width="75%" alt="The Advanced settings of the Setup tab." >}}
@@ -158,6 +151,7 @@ By default, you're shown basic settings, which include:
158151
| Database&nbsp;setting | Description |
159152
|:---------|:-----------|
160153
| **Name** | A custom name for your database (_required_) |
154+
| **Version** | The Redis version for your database. We recommend you choose the latest available version. |
161155
| **Dataset size (GB)** | The amount of data for your dataset. Specify small sizes as decimals of 1.0&nbsp;GB; example: `0.1` GB (minimum). We calculate the total memory limit for you based on the other settings you choose for your database. <br/> Databases with Search and query have specific sizing requirements, see [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. |
162156
| **High Availability** | Indicates whether a replica copy of the database is maintained in case the primary database becomes unavailable. (Warning: Doubles memory consumption). See [High Availability]({{< relref "/operate/rc/databases/configuration/high-availability" >}}). |
163157
| **Throughput** | Identifies maximum throughput for the database, which is specified in terms of operations per second (**Ops/sec**). See [Throughput]({{< relref "/operate/rc/databases/configuration/sizing#throughput" >}}) for more information. <br/> Databases with Search and query have specific throughput requirements. See [Search and query sizing]({{< relref "/operate/rc/databases/configuration/advanced-capabilities#search-and-query-sizing" >}}) for more information. |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
---
2+
Title: Upgrade Redis database version
3+
alwaysopen: false
4+
categories:
5+
- docs
6+
- operate
7+
- rc
8+
description: Describes when you can upgrade your database to the latest available version for each plan type.
9+
linkTitle: Upgrade database version
10+
weight: 37
11+
---
12+
13+
Database version upgrade options depend on your plan type.
14+
15+
## Redis Cloud Essentials
16+
17+
All new Redis Cloud Essentials databases are on the latest available version of Redis. Redis will notify Redis Cloud Essentials users when a new database version is available.
18+
19+
## Redis Cloud Pro
20+
21+
You can upgrade Redis Cloud Pro databases that are not on the latest available version of Redis to a later version at any time.
22+
23+
{{< note >}}
24+
Please keep in mind the following before upgrading your database version:
25+
26+
- We recommend that you [back up your data]({{< relref "/operate/rc/databases/back-up-data" >}}) before upgrading to make it easier to [manually revert the upgrade](#manually-revert-upgrade) if needed.
27+
28+
- We recommend that you upgrade your database during off-peak hours or during application maintenance to minimize reconnections.
29+
30+
- Review the breaking changes for the new database version before upgrading:
31+
- [Redis 7.2]({{< relref "/operate/rc/changelog/2023/june-2023#redis-72-breaking-changes" >}})
32+
- [Redis 7.4]({{< relref "/operate/rc/changelog/july-2024#redis-74-breaking-changes" >}})
33+
34+
- You must upgrade the target database in an [Active-Passive]({{< relref "/operate/rc/databases/migrate-databases#sync-using-active-passive" >}}) setup before you upgrade the source database to prevent compatibility issues.
35+
{{< /note >}}
36+
37+
### Upgrade Redis Cloud Pro database
38+
39+
To upgrade a Redis Cloud Pro database:
40+
41+
1. Choose your database from the **Databases** list to open your database page. Select **More actions > Version upgrade**.
42+
43+
{{<image filename="images/rc/databases-more-actions-menu.png" alt="The More Actions menu on the Database page." width=40% >}}
44+
45+
You can also select **More actions > Version upgrade** from the database list.
46+
47+
1. Select the target version from the **Select version** list.
48+
49+
{{<image filename="images/rc/database-version-upgrade.png" alt="The Redis version upgrade screen." width=80% >}}
50+
51+
If your database has not been backed up before, we recommend that you back up your database. Select **Go to backup** to go to the [backup settings]({{< relref "/operate/rc/databases/back-up-data" >}}).
52+
53+
1. Select **Upgrade** to start the upgrade.
54+
55+
{{<image filename="images/rc/button-upgrade.png" alt="The upgrade button." width=100px >}}
56+
57+
The database will start upgrading to the selected version immediately. The upgrade may take a few minutes.
58+
59+
You can continue to use the Redis Cloud console for other tasks during the upgrade.
60+
61+
### Manually revert upgrade
62+
63+
Automatically reverting to a previous Redis version is not supported on Redis Cloud.
64+
65+
If you [backed up your database]({{< relref "/operate/rc/databases/back-up-data" >}}) before you upgraded your version, you can:
66+
67+
1. [Delete your database]({{< relref "/operate/rc/databases/delete-database" >}}) without deleting your subscription.
68+
1. [Create a new database]({{< relref "/operate/rc/databases/create-database/create-pro-database-existing" >}}) in your subscription with the following settings:
69+
- **Port number**: Use the same port number as the old database.
70+
- **Version**: Select the original version of Redis.
71+
1. [Import the backup files]({{< relref "/operate/rc/databases/import-data" >}}) into the new database.
72+
73+
This allows you to connect to the database on the previous version without changing your connection details in your application.
74+
75+
If you did not back up your database before upgrading:
76+
77+
1. [Back up your database]({{< relref "/operate/rc/databases/back-up-data" >}}).
78+
1. [Create a new database]({{< relref "/operate/rc/databases/create-database/create-pro-database-existing" >}}) in your subscription and select the original version of Redis.
79+
1. [Import the backup files]({{< relref "/operate/rc/databases/import-data" >}}) into the new database.
80+
1. Change connection details in your application from the old database to the new database.

content/operate/rc/databases/view-edit-database.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ You can:
155155

156156
{{<image filename="images/rc/icon-export-to-csv.png" alt="The Export button exports the current list view to CSV." >}}
157157

158-
- Sort the list in descending or ascending order using the arrow displayed to right of the field name in the header. Supported fields include **Subscription**, **Database name**, **Memory**, and **Tags**.
158+
- Sort the list in descending or ascending order using the arrow displayed to right of the field name in the header. Supported fields include **Subscription**, **Database name**, **Memory usage**, and **Version**.
159159

160160
{{<image filename="images/rc/icon-list-sort-asc.png#no-click" alt="Use the arrows in the list header to sort the list." class="inline">}} {{<image filename="images/rc/icon-list-sort-desc.png#no-click" alt="The direction of the arrow corresponds to the direction of the sort." class="inline">}}
161161

content/operate/rc/subscriptions/view-pro-subscription.md

-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,6 @@ From here, you can:
3131

3232
{{<image filename="images/rc/icon-database-status-active.png#no-click" alt="When a subscription is active, the status icon displays a green circle with a checkmark." class="inline" >}} &nbsp; {{<image filename="images/rc/icon-subscription-status-pending.png#no-click" alt="When a subscription is pending, the status icon displays a gre, animated circle." class="inline">}}
3333

34-
- {{< embed-md "rc-version-upgrade.md" >}}
35-
3634
Because subscriptions represent active deployments, there aren't many details you can change. If your needs change, [create a new subscription]({{< relref "/operate/rc/databases/create-database/create-pro-database-new" >}}) and then [migrate the existing data]({{< relref "/operate/rc/databases/migrate-databases" >}}) to the new databases.
3735

3836
In addition, three tabs are available:

static/images/rc/button-upgrade.png

8.14 KB
Loading
Loading
3.11 KB
Loading
40 KB
Loading
26.5 KB
Loading
10.2 KB
Loading

0 commit comments

Comments
 (0)