-
Notifications
You must be signed in to change notification settings - Fork 205
RC: Version managment phase B #1374
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from 17 commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
a7bde0e
view-edit text 1
cmilesb a0503ec
Merge branch 'main' into DOC-4570
cmilesb f5c89f2
Merge branch 'rc-rebrand' into DOC-4570
cmilesb 5967ea4
Started upgrade version and changed current pages
cmilesb 1811476
Images and upgrade steps
cmilesb cd2ad45
Changelog
cmilesb d181aaf
Changelog
cmilesb 2a4ac7c
Image sizing
cmilesb e771b9c
Merge branch 'rc-rebrand' into DOC-4570
cmilesb 58fb57d
Image resizing
cmilesb ca3d8a6
Apply suggestions from code review
cmilesb 5949427
Revert changes to rc-version-upgrade embed and remove embed from view…
cmilesb f4b25eb
Manually revert steps
cmilesb af6d113
Active-Active
cmilesb ac2bf91
Remove migrate for revert
cmilesb f2eedc9
Merge branch 'rc-rebrand' into DOC-4570
cmilesb 29d4e44
Merge branch 'main' into DOC-4570
cmilesb 0556be8
Merge branch 'main' into DOC-4570
cmilesb 1acb7ff
Add off peak hours recommendation
cmilesb de173c4
Update content/operate/rc/databases/upgrade-version.md
cmilesb 55c331e
Merge branch 'main' into DOC-4570
cmilesb 4db4bae
Move to May changelog
cmilesb fbc6029
Merge branch 'main' into DOC-4570
cmilesb e031960
Update content/operate/rc/databases/upgrade-version.md
cmilesb 314e9f5
Merge branch 'main' into DOC-4570
cmilesb 60da70b
Add link in homepage
cmilesb 7ab28fc
Typo
cmilesb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmilesb marked this conversation as resolved.
Show resolved
Hide resolved
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
--- | ||
Title: Upgrade Redis database version | ||
alwaysopen: false | ||
categories: | ||
- docs | ||
- operate | ||
- rc | ||
description: Describes when you can upgrade your database to the latest available version for each plan type. | ||
linkTitle: Upgrade database version | ||
weight: 37 | ||
--- | ||
|
||
Database version upgrade options depend on your plan type. | ||
|
||
## Redis Cloud Essentials | ||
|
||
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. | ||
|
||
## Redis Cloud Pro | ||
|
||
Redis Cloud Pro databases that are not on the latest available version of Redis can be upgraded to a later version at any time. | ||
cmilesb marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
{{< note >}} | ||
Please keep in mind the following before upgrading your database version: | ||
|
||
- 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. | ||
|
||
- Review the breaking changes for the new database version before upgrading: | ||
- [Redis 7.2]({{< relref "/operate/rc/changelog/2023/june-2023#redis-72-breaking-changes" >}}) | ||
- [Redis 7.4]({{< relref "/operate/rc/changelog/july-2024#redis-74-breaking-changes" >}}) | ||
|
||
- 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. | ||
{{< /note >}} | ||
|
||
### Upgrade Redis Cloud Pro database | ||
|
||
{{< note >}} | ||
Upgrading a single Redis Cloud Pro database is available for selected accounts and will be rolled out gradually to other accounts in the future. If you don't see **Version upgrade** in the **More actions** menu for your database and your database version is not the latest available version, you can request to upgrade all of the databases in your subscription from the [subscription page]({{< relref "/operate/rc/subscriptions/view-pro-subscription" >}}). | ||
cmilesb marked this conversation as resolved.
Show resolved
Hide resolved
|
||
{{< /note >}} | ||
|
||
To upgrade a Redis Cloud Pro database: | ||
|
||
1. Choose your database from the **Databases** list to open your database page. Select **More actions > Version upgrade**. | ||
|
||
{{<image filename="images/rc/databases-more-actions-menu.png" alt="The More Actions menu on the Database page." width=40% >}} | ||
|
||
You can also select **More actions > Version upgrade** from the database list. | ||
|
||
1. Select the target version from the **Select version** list. | ||
|
||
{{<image filename="images/rc/database-version-upgrade.png" alt="The Redis version upgrade screen." width=80% >}} | ||
|
||
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" >}}). | ||
|
||
1. Select **Upgrade** to start the upgrade. | ||
|
||
{{<image filename="images/rc/button-upgrade.png" alt="The upgrade button." width=100px >}} | ||
|
||
The database will start upgrading to the selected version immediately. The upgrade may take a few minutes. | ||
|
||
You can continue to use the Redis Cloud console for other tasks during the upgrade. | ||
|
||
### Manually revert upgrade | ||
|
||
Automatically reverting to a previous Redis version is not supported on Redis Cloud. | ||
|
||
If you [backed up your database]({{< relref "/operate/rc/databases/back-up-data" >}}) before you upgraded your version, you can: | ||
|
||
1. [Delete your database]({{< relref "/operate/rc/databases/delete-database" >}}) without deleting your subscription. | ||
1. [Create a new database]({{< relref "/operate/rc/databases/create-database/create-pro-database-existing" >}}) in your subscription with the following settings: | ||
- **Port number**: Use the same port number as the old database. | ||
- **Version**: Select the original version of Redis. | ||
1. [Import the backup files]({{< relref "/operate/rc/databases/import-data" >}}) into the new database. | ||
|
||
This allows you to connect to the database on the previous version without changing your connection details in your application. | ||
|
||
If you did not back up your database before upgrading: | ||
cmilesb marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
1. [Back up your database]({{< relref "/operate/rc/databases/back-up-data" >}}). | ||
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. | ||
1. [Import the backup files]({{< relref "/operate/rc/databases/import-data" >}}) into the new database. | ||
1. Change connection details in your application from the old database to the new database. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.