Queries the hot keys of a Redis instance by calling the DescribeHotKeys operation.
Operation description
Before you begin:
When using the Alibaba Cloud SDK, make sure the version of aliyun-sdk-core is later than 4.3.3. Use the latest version.
The version of the DAS SDK must be 1.0.2 or later.
When calling DAS by using the SDK, set the region to cn-shanghai.
- This operation applies only to the following Redis instances:
The instance is a Redis Community Edition instance or a Tair (Redis® OSS-Compatible) memory-optimized instance.
The minor engine version of the instance is the latest.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:DescribeHotKeys |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID of the Redis instance. |
r-bp18ff4a195d**** |
| NodeId |
string |
No |
The ID of the data shard in the Redis instance. |
r-x****-db-0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
The returned message. Note
If the request is successful, Successful is returned. If the request fails, an error message such as an error code is returned. |
Successful |
| RequestId |
string |
The request ID. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
||
| HotKey |
array<object> |
The list of detailed information. |
|
|
object |
The result set. |
||
| Key |
string |
The key. |
abc:def:eng |
| Db |
integer |
The DB where the key is stored. |
0 |
| Hot |
string |
The access frequency of the key, which is the number of accesses per second. |
5500~6000 |
| KeyType |
string |
The type of the key. |
zset |
| Size |
integer |
The number of elements. |
2 |
| InBytes |
integer |
85766 |
|
| OutBytes |
integer |
1054688 |
|
| NodeId |
string |
r-x****-db-0 |
|
| Category |
string |
qps |
|
| Code |
string |
The returned status code. |
200 |
| Success |
string |
Indicates whether the request is successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data": {
"HotKey": [
{
"Key": "abc:def:eng",
"Db": 0,
"Hot": "5500~6000",
"KeyType": "zset",
"Size": 2,
"InBytes": 85766,
"OutBytes": 1054688,
"NodeId": "r-x****-db-0",
"Category": "qps"
}
]
},
"Code": "200",
"Success": "true"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.