diff --git a/docs/dcs/umn/ALL_META.TXT.json b/docs/dcs/umn/ALL_META.TXT.json index 2fa3a692..93394609 100644 --- a/docs/dcs/umn/ALL_META.TXT.json +++ b/docs/dcs/umn/ALL_META.TXT.json @@ -2953,7 +2953,7 @@ "node_id":"dcs-faq-022025.xml", "product_code":"dcs", "code":"144", - "des":"Single-node and Proxy Cluster:Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchover", + "des":"Single-node, and Proxy Cluster:Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchove", "doc_type":"usermanual", "kw":"Should I Use a Domain Name or an IP Address to Connect to a DCS Redis Instance?,Client and Network C", "search_title":"", @@ -3730,7 +3730,7 @@ "node_id":"dcs-faq-0730047.xml", "product_code":"dcs", "code":"181", - "des":"You are advised to change the instance specifications during off-peak hours because specification modification has the following impacts:Impact of scaling:Single-node and", + "des":"You are advised to change the instance specifications during off-peak hours because specification modification has the following impacts:Supported instance type changes:F", "doc_type":"usermanual", "kw":"Are Services Interrupted During Specification Modification?,Instance Scaling and Upgrade,User Guide", "search_title":"", diff --git a/docs/dcs/umn/CLASS.TXT.json b/docs/dcs/umn/CLASS.TXT.json index 0e0126c0..be635a08 100644 --- a/docs/dcs/umn/CLASS.TXT.json +++ b/docs/dcs/umn/CLASS.TXT.json @@ -1287,7 +1287,7 @@ "code":"143" }, { - "desc":"Single-node and Proxy Cluster:Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchover", + "desc":"Single-node, and Proxy Cluster:Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchove", "product_code":"dcs", "title":"Should I Use a Domain Name or an IP Address to Connect to a DCS Redis Instance?", "uri":"dcs-faq-022025.html", @@ -1620,7 +1620,7 @@ "code":"180" }, { - "desc":"You are advised to change the instance specifications during off-peak hours because specification modification has the following impacts:Impact of scaling:Single-node and", + "desc":"You are advised to change the instance specifications during off-peak hours because specification modification has the following impacts:Supported instance type changes:F", "product_code":"dcs", "title":"Are Services Interrupted During Specification Modification?", "uri":"dcs-faq-0730047.html", diff --git a/docs/dcs/umn/dcs-faq-022025.html b/docs/dcs/umn/dcs-faq-022025.html index e1b5c659..186df6f0 100644 --- a/docs/dcs/umn/dcs-faq-022025.html +++ b/docs/dcs/umn/dcs-faq-022025.html @@ -1,8 +1,8 @@
Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchover. You can use either address to connect to the instance.
-Each instance has one IP address and two domain name addresses. One of the domain name addresses is used only for processing read requests. The addresses remain unchanged after master/standby switchover. You can use any address to connect to the instance.
+Each instance has only one IP address and one domain name address. The addresses remain unchanged before and after master/standby switchover. You can use either address to connect to the instance.
+Each instance has one IP address and two domain name addresses. One of the domain name addresses is used only for processing read requests. The addresses remain unchanged after master/standby switchover. You can use any address to connect to the instance.
When you use a domain name address, distinguish between read and write requests. If you use Connection Address or IP Address, functions are not affected. If you use Read-only Address, only read requests are processed.
A Redis Cluster instance has multiple pairs of master and replica IP addresses and one domain name address. You can use any address to connect to the instance.
The connected node sends requests to the correct node. All nodes in the cluster can receive requests. Configure multiple or all IP addresses to prevent single points of failure.
diff --git a/docs/dcs/umn/dcs-faq-0521005.html b/docs/dcs/umn/dcs-faq-0521005.html index f965a681..9eb062cf 100644 --- a/docs/dcs/umn/dcs-faq-0521005.html +++ b/docs/dcs/umn/dcs-faq-0521005.html @@ -13,7 +13,7 @@Split big keys.
Scenarios:
-Store big keys on other storage media.
diff --git a/docs/dcs/umn/dcs-faq-0730047.html b/docs/dcs/umn/dcs-faq-0730047.html index e239a13c..4a65b263 100644 --- a/docs/dcs/umn/dcs-faq-0730047.html +++ b/docs/dcs/umn/dcs-faq-0730047.html @@ -2,13 +2,108 @@You are advised to change the instance specifications during off-peak hours because specification modification has the following impacts:
-If the data of a master/standby DCS Redis 3.0 instance is stored in multiple databases, or in non-DB0 databases, the instance cannot be changed to the Proxy Cluster type. A master/standby instance can be changed to the Proxy Cluster type only if its data is stored only on DB0.
+The instance cannot be connected for several seconds and remains read-only for about 1 minute.
+The instance cannot be connected and remains read-only for 5 to 30 minutes.
Deleting replicas interrupts connections. If your application cannot reconnect to Redis or handle exceptions, you need to restart the application after scaling.
+Cache Engine + |
+Single-Node + |
+Master/Standby + |
+Redis Cluster + |
+Proxy Cluster + |
+
---|---|---|---|---|
Redis 3.0 + |
+Scaling up/down + |
+Scaling up/down + |
+N/A + |
+Scaling out + |
+
Redis 4.0 + |
+Scaling up/down + |
+Scaling up/down + |
+Scaling up/out, down/in, and replica quantity change + |
+N/A + |
+
Redis 5.0 + |
+Scaling up/down + |
+Scaling up/down + |
+Scaling up/out, down/in, and replica quantity change + |
+N/A + |
+
Redis 6.0 + |
+Scaling up/down + |
+Scaling up/down + |
+Scaling up/down, out/in, and replica quantity change + |
+N/A + |
+
If the reserved memory of a DCS Redis 3.0 instance is insufficient, the scaling may fail when the memory is used up.
+Change the replica quantity and capacity separately.
+Instance Type + |
+Scaling Type + |
+Impact + |
+
---|---|---|
Single-node and master/standby + |
+Scaling up/down + |
+
|
+
Proxy Cluster and Redis Cluster + |
+Scaling up/down + |
+
|
+
If you have any doubt on the monitoring data of a DCS Redis instance, you can access the instance through redis-cli and run the INFO ALL command to view the metrics. For details about the output of the INFO ALL command, see http://www.redis.io/commands/info.
+If you have any doubt on the monitoring data of a DCS Redis instance, you can access the instance through redis-cli and run the INFO ALL command to view the metrics. For details about the output of the INFO ALL command, see https://redis.io/docs/latest/commands/info/.
Possible causes:
-Possible causes:
+In such cases, contact technical support.
This parameter is displayed only when you select Redis 4.0/5.0/6.0 and the instance type is master/standby or Redis Cluster.
+If the instance type is master/standby, Proxy Cluster, or Redis Cluster, Standby AZ is displayed. Select a standby AZ for the standby node of the instance.
This parameter is displayed only when the instance type is master/standby or cluster. For more information on how to configure a backup policy, see Overview.
-The value of Name contains at least 4 characters. When you create multiple instances at a time, the instances are named in the format of custom name-n, where n starts from 000 and is incremented by 1. For example, if you create two instances and set name to dcs_demo, the two instances are respectively named as dcs_demo-000 and dcs_demo-001.
+The value of Name contains at least 4 characters. When you create multiple instances at a time, the instances are named in the format of custom name-n, where n starts from 000 and is incremented by 1. For example, if you create two instances and set name to dcs_demo, the two instances are respectively named as dcs_demo-000 and dcs_demo-001.
Command Renaming is displayed for Redis 4.0 and later. Currently, you can only rename the COMMAND, KEYS, FLUSHDB, FLUSHALL, HGETALL, SCAN, HSCAN, SSCAN, and ZSCAN commands.
Choose a window for DCS O&M personnel to perform maintenance on your instance. You will be contacted before any maintenance activities are performed.
N/A
Scaling up
+Scaling out
Redis 4.0
@@ -41,7 +41,7 @@Scaling up/down
Scaling up
+Scaling up/out, down/in, and replica quantity change
N/A
Scaling up/down
Scaling up
+Scaling up/out, down/in, and replica quantity change
N/A
Scaling up/down
Scaling up/down, out/in
+Scaling up/down, out/in, and replica quantity change
N/A
If the reserved memory of a DCS Redis 3.0 instance is insufficient, the scaling may fail when the memory is used up.
+Change the replica quantity and capacity separately.
Deleting replicas interrupts connections. If your application cannot reconnect to Redis or handle exceptions, you need to restart the application after scaling.
+Instance Type + |
+Scaling Type + |
+Impact + |
+
---|---|---|
Single-node and master/standby + |
+Scaling up/down + |
+
|
+
Proxy Cluster and Redis Cluster + |
+Scaling up/down + |
+
|
+
You can go to Background Tasks page to view the modification status. For more information, see Viewing Background Tasks.
+For a master/standby DCS Redis 4.0/5.0 instance or a Redis Cluster DCS Redis 4.0/5.0/6.0 instance, you can choose to change by specification or replica quantity.
+Select During maintenance if the modification interrupts connections.
+ +Change + |
+When Connections Are Interrupted + |
+
---|---|
Scaling up a single-node or master/standby instance + |
+Memory is increased from a size smaller than 8 GB to 8 GB or larger. + |
+
Scaling down a Proxy Cluster and Redis Cluster instance + |
+The number of shards is decreased. + |
+
Deleting replicas + |
+Replicas are deleted from a master/standby or Redis Cluster instance. + |
+
If any risk is found in the check, the instance may fail to be modified. For details, see Table 4.
+ +Check Item + |
+Reason for Check + |
+Solution + |
+
---|---|---|
Dataset memory distribution check + NOTE:
+This check item applies only to Proxy Cluster and Redis Cluster instances. + |
+Specification modification of a cluster instance involves data migration between nodes. If an instance has any key bigger than 512 MB, the modification will fail when big key migration between nodes times out. +If the instance dataset memory is unevenly distributed among nodes and the difference is greater than 512 MB, the instance has a big key and the change may fail. + |
+Analyze big keys and Handle big keys before proceeding with the change. + |
+
Memory usage check + |
+If the memory usage of a node is greater than 90%, keys may be evicted or the change may fail. + |
+If the memory usage is too high, optimize the memory by optimizing big keys, scanning for expired keys, or deleting some keys. + |
+
Network input traffic check + NOTE:
+This check item applies only to single-node, and master/standby instances. + |
+The change may fail if the network input traffic is too heavy and the write buffer overflows. + |
+Perform the change during off-peak hours. + |
+
CPU usage check + |
+If the node CPU usage within 5 minutes is greater than 90%, the change may fail. + |
+Perform the change during off-peak hours. + |
+
You can go to Background Tasks page to view the modification status. For more information, see Viewing Background Tasks.
Slow queries caused by the MIGRATE, SLAVEOF, CONFIG, BGSAVE, and BGREWRITEAOF commands are not counted.
DCS Redis instance
Instance Node Status
Status of instance nodes. If the status is normal, the value is 0. If the status is abnormal, the value is 1.
+Status of instance nodes. If the status is normal, the value is 0. If the status is abnormal, the value is 1.
-
Memory Fragmentation Ratio
Current memory fragmentation, which is the ratio between used_memory_rss/used_memory.
+Current memory fragmentation, which is the ratio between used_memory_rss/used_memory.
≥ 0
Slow queries caused by the MIGRATE, SLAVEOF, CONFIG, BGSAVE, and BGREWRITEAOF commands are not counted.
Redis Server of a cluster instance
Redis Server of a master/standby DCS Redis 4.0/5.0/6.0 instance
@@ -1624,7 +1624,7 @@SADD
Number of SADD commands processed per second
+Number of SADD commands processed per second
Unit: count/s
0–500,000
@@ -1639,7 +1639,7 @@SMEMBERS
Number of SMEMBERS commands processed per second
+Number of SMEMBERS commands processed per second
Unit: count/s
0–500,000
@@ -1667,7 +1667,7 @@DEL
Number of DEL commands processed per second
+Number of DEL commands processed per second
Unit: count/s
0–500,000
@@ -1682,7 +1682,7 @@EXPIRE
Number of EXPIRE commands processed per second
+Number of EXPIRE commands processed per second
Unit: count/s
0–500,000
@@ -1697,7 +1697,7 @@GET
Number of GET commands processed per second
+Number of GET commands processed per second
Unit: count/s
0–500,000
@@ -1712,7 +1712,7 @@HDEL
Number of HDEL commands processed per second
+Number of HDEL commands processed per second
Unit: count/s
0–500,000
@@ -1727,7 +1727,7 @@HGET
Number of HGET commands processed per second
+Number of HGET commands processed per second
Unit: count/s
0–500,000
@@ -1742,7 +1742,7 @@HMGET
Number of HMGET commands processed per second
+Number of HMGET commands processed per second
Unit: count/s
0–500,000
@@ -1757,7 +1757,7 @@HMSET
Number of HMSET commands processed per second
+Number of HMSET commands processed per second
Unit: count/s
0–500,000
@@ -1772,7 +1772,7 @@HSET
Number of HSET commands processed per second
+Number of HSET commands processed per second
Unit: count/s
0–500,000
@@ -1787,7 +1787,7 @@MGET
Number of MGET commands processed per second
+Number of MGET commands processed per second
Unit: count/s
0–500,000
@@ -1802,7 +1802,7 @@MSET
Number of MSET commands processed per second
+Number of MSET commands processed per second
Unit: count/s
0–500,000
@@ -1817,7 +1817,7 @@SET
Number of SET commands processed per second
+Number of SET commands processed per second
Unit: count/s
0–500,000
@@ -1861,7 +1861,7 @@ -Metric ID diff --git a/docs/dcs/umn/dcs-ug-0326026.html b/docs/dcs/umn/dcs-ug-0326026.html index 3667d075..cdfd101c 100644 --- a/docs/dcs/umn/dcs-ug-0326026.html +++ b/docs/dcs/umn/dcs-ug-0326026.html @@ -8,7 +8,12 @@ |
||
---|---|---|
2024-02-17 + | ||
2024-05-10 + |
+Updated Creating a DCS Redis Instance and Modifying DCS Instance Specifications. Shard size can be customized for Redis Cluster instances. + |
+|
2024-02-17 |
Updated Exporting DCS Instance List and How Do I Access a DCS Redis Instance Through Redis Desktop Manager?. |
diff --git a/docs/dcs/umn/dcs-ug-190812001.html b/docs/dcs/umn/dcs-ug-190812001.html
index 4fab9ae2..e2de2950 100644
--- a/docs/dcs/umn/dcs-ug-190812001.html
+++ b/docs/dcs/umn/dcs-ug-190812001.html
@@ -24,7 +24,7 @@
|
IP Address/Range |
A maximum of 20 IP addresses or IP address ranges can be added to an instance. Separate multiple IP addresses or IP address ranges with commas. -Unsupported IP address and IP address range: 0.0.0.0 and 0.0.0/0. +Unsupported IP address and IP address range: 0.0.0.0 and 0.0.0.0/0. |
10.10.10.1,10.10.10.10 |
diff --git a/docs/dcs/umn/dcs-ug-210330002.html b/docs/dcs/umn/dcs-ug-210330002.html
index c48af4b1..c48a0d9a 100644
--- a/docs/dcs/umn/dcs-ug-210330002.html
+++ b/docs/dcs/umn/dcs-ug-210330002.html
@@ -8,9 +8,8 @@
-