You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/operate/rs/installing-upgrading/upgrading/upgrade-active-active.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ categories:
5
5
- docs
6
6
- operate
7
7
- rs
8
-
description: Upgrade an Active-Active database.
8
+
description: How to upgrade an Active-Active database.
9
9
linkTitle: Active-Active databases
10
10
weight: 70
11
11
---
@@ -36,33 +36,33 @@ To check the status of an Active-Active database instance, run [`rladmin status`
36
36
37
37
The statuses of the Active-Active instances on the node can indicate:
38
38
39
-
-`OLD REDIS VERSION`: The database instance is running a Redis version that is outdated or not fully compatible with the current Redis Enterprise Software cluster version. You should upgrade the database to a later version of Redis bundled with the cluster's current Redis Enterprise Software version.
39
+
-`OLD REDIS VERSION`: The database instance is running a Redis version that is outdated or not fully compatible with the current Redis Enterprise Software cluster version. You should [upgrade the database](#upgrade-database-instances) to a later version of Redis bundled with the cluster's current Redis Enterprise Software version.
40
40
41
-
-`OLD CRDB PROTOCOL VERSION`: This instance uses an older CRDB protocol. Redis Enterprise Software versions 5.4.2 and later use CRDB protocol version 1. See "CRDB protocol version guidelines".
41
+
-`OLD CRDB PROTOCOL VERSION`: This instance uses an older CRDB protocol. Redis Enterprise Software versions 5.4.2 and later use CRDB protocol version 1. You can upgrade the CRDB protocol version when you [upgrade the Active-Active database instances](#upgrade-database-instances). See [CRDB protocol version guidelines](#crdb-protocol-version-guidelines) for more information.
42
42
43
-
-`OLD CRDB FEATURESET VERSION`: The database feature set version is outdated. After all Active-Active instances are upgraded, update the feature set.
43
+
-`OLD CRDB FEATURESET VERSION`: The database feature set version is outdated. After all [Active-Active database instances are upgraded](#upgrade-database-instances), [upgrade the feature set version](#upgrade-featureset-version). See [Feature version guidelines](#feature-version-guidelines) for more information.
44
44
45
45
## Upgrade database instances
46
46
47
47
For each Active-Active database instance:
48
48
49
-
1. Upgrade the Redis database version, modules, and CRDB protocol version with [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}):
49
+
1. Upgrade the Redis database versionand enabled modules with [`rladmin upgrade db`]({{<relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}):
50
50
51
51
```sh
52
52
rladmin upgrade db <database_name | database_ID>
53
53
```
54
54
55
-
1. If the protocol version is old, read the warning message carefully and confirm.
55
+
1. If the CRDB protocol version is old, read the warning message carefully and confirm that you want to update the CRDB protocol. See [CRDB protocol version guidelines](#crdb-protocol-version-guidelines) for more information.
The Active-Active instance uses the new Redis version and CRDB protocol version.
59
+
After confirmation, the Active-Active instance will use the new Redis version and CRDB protocol version.
60
60
61
-
Use the `keep_crdt_protocol_version` option to upgrade the database version without upgrading the CRDB protocol version.
61
+
{{<note>}}
62
+
You can use the `keep_crdt_protocol_version` option to upgrade the database version without upgrading the CRDB protocol version. However, you must upgrade the CRDB protocol before you update the CRDB feature set version.
62
63
63
-
If you use this option, make sure that you upgrade the CRDB protocol soon after with the [`rladmin upgrade db`]({{< relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) command.
64
-
65
-
You must upgrade the CRDB protocol before you update the CRDB feature set version.
64
+
If you use `keep_crdt_protocol_version`, make sure that you upgrade the CRDB protocol soon after with the [`rladmin upgrade db`]({{< relref "/operate/rs/references/cli-utilities/rladmin/upgrade#upgrade-db">}}) command.
65
+
{{</note>}}
66
66
67
67
### CRDB protocol version guidelines
68
68
@@ -82,7 +82,7 @@ Follow these upgrade guidelines:
82
82
83
83
- Upgrade all instances of a specific CRDB within a reasonable time frame to avoid temporary inconsistencies between the instances.
84
84
85
-
- Make sure that you upgrade all instances of a specific CRDB before you do global operations on the CRDB, such as removing instances and adding new instances.
85
+
- Make sure that you upgrade all instances of a specific CRDB before you perform global operations on the CRDB, such as removing instances and adding new instances.
86
86
87
87
- As of v6.0.20, protocol version 0 is deprecated and support will be removed in a future version.
88
88
@@ -92,11 +92,11 @@ Follow these upgrade guidelines:
92
92
93
93
If the feature set version is old, as indicated by the `OLD CRDB FEATURESET VERSION` status:
94
94
95
-
1. Upgrade all of the Active-Active database instances and make sure the CRDB protocol is not outdated.
95
+
1. [Upgrade all Active-Active database instances](#upgrade-database-instances) and make sure the CRDB protocol is not outdated.
96
96
97
97
1. Find the `<CRDB-GUID>` of your Active-Active database.
98
98
99
-
You can use [`crdb-cli crdb list`]({{<relref "/operate/rs/references/cli-utilities/crdb-cli/crdb/list">}}) command:
99
+
You can use the [`crdb-cli crdb list`]({{<relref "/operate/rs/references/cli-utilities/crdb-cli/crdb/list">}}) command:
100
100
101
101
```sh
102
102
crdb-cli crdb list
@@ -110,7 +110,7 @@ If the feature set version is old, as indicated by the `OLD CRDB FEATURESET VERS
@@ -126,11 +126,11 @@ Follow these upgrade guidelines:
126
126
127
127
- As of v6.0.20, feature version 0 is deprecated and support will be removed in a future version.
128
128
129
-
- To avoid upgrade failures, update all Active-Active databases to protocol version 1 _before_ upgrading Redis Enterprise Software to v6.0.20 or later.
129
+
- To avoid upgrade failures, make sure all your Active-Active databases are configured with the latest feature set version before upgrading to Redis Enterprise Software 6.0.20 or later.
130
130
131
131
## Update module information
132
132
133
-
If your Active-Active database uses modules, Update module information in the CRDB configuration using the following command syntax:
133
+
If your Active-Active database uses modules, update module information in the CRDB configuration using the following command syntax:
0 commit comments