Queries a list of cache analysis tasks.
Operation description
Before you call this operation, take note of the following items:
If you use an Alibaba Cloud SDK or a Database Autonomy Service (DAS) SDK to call this operation, we recommend that you use the latest version of the SDK.
If you use an SDK to call API operations of DAS, you must set the region ID to cn-shanghai.
This operation is applicable only to ApsaraDB for Redis.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:DescribeCacheAnalysisJobs |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID. |
r-bp18ff4a195d**** |
| StartTime |
string |
Yes |
The beginning of the time range to query. Set this parameter to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1596177993000 |
| EndTime |
string |
Yes |
The end of the time range to query. Set this parameter to a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. Note
The end time must be later than the start time. |
1596177993001 |
| PageNo |
string |
No |
The page number. The value must be an integer that is greater than 0. Default value: 1. |
1 |
| PageSize |
string |
No |
The number of entries per page. Default value: 10. |
10 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
The returned message. Note
If the request was successful, Successful is returned. If the request failed, an error message such as an error code is returned. |
Successful |
| RequestId |
string |
The request ID. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
The list of cache analysis tasks. |
|
| List |
object |
||
| CacheAnalysisJob |
array<object> |
The ID of the data node on the instance. |
|
|
array<object> |
|||
| TaskState |
string |
The state of the cache analysis task. Valid values:
|
BACKUP |
| JobId |
string |
The ID of the cache analysis task. |
sf79-sd99-sa37-**** |
| Message |
string |
The returned message. Note
If the request was successful, Successful is returned. If the request failed, an error message such as an error code is returned. |
Successful |
| BigKeys |
object |
||
| KeyInfo |
array<object> |
The details about the large keys. Note
The sub-parameters of this parameter and the content of the sub-parameters are not returned. To query the detailed information about the cache analysis tasks, call the DescribeCacheAnalysisJob operation. |
|
|
object |
|||
| Type |
string |
The data type of the instance. |
hash |
| Db |
integer |
The name of the database. |
0 |
| ExpirationTimeMillis |
integer |
The expiration period of the key. Unit: milliseconds. A value of 0 indicates that the key does not expire. |
1596256542547 |
| Key |
string |
The name of the key. |
task_***** |
| Encoding |
string |
The data type of the key. |
hashtable |
| Bytes |
integer |
The number of bytes that are occupied by the key. |
12345 |
| NodeId |
string |
The ID of the data node on the instance. |
r-****-db-0 |
| Count |
integer |
The number of elements in the key. |
127 |
| InstanceId |
string |
The instance ID. |
r-bp18ff4a195d**** |
| NodeId |
string |
The ID of the data node on the instance. |
r-x****-db-0 |
| PageNo |
integer |
The page number. The value must be an integer that is greater than 0. Default value: 1. |
1 |
| PageSize |
integer |
The number of entries per page. Default value: 10. |
10 |
| Extra |
string |
The reserved parameter. |
None |
| Total |
integer |
The total number of entries returned. |
4 |
| Code |
string |
The HTTP status code returned. |
200 |
| Success |
string |
Indicates whether the request was successful. Valid values:
|
true |
Examples
Success response
JSON format
{
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data": {
"List": {
"CacheAnalysisJob": [
{
"TaskState": "BACKUP",
"JobId": "sf79-sd99-sa37-****",
"Message": "Successful",
"BigKeys": {
"KeyInfo": [
{
"Type": "hash",
"Db": 0,
"ExpirationTimeMillis": 1596256542547,
"Key": "task_*****",
"Encoding": "hashtable",
"Bytes": 12345,
"NodeId": "r-****-db-0",
"Count": 127
}
]
},
"InstanceId": "r-bp18ff4a195d****",
"NodeId": "r-x****-db-0"
}
]
},
"PageNo": 1,
"PageSize": 10,
"Extra": "None",
"Total": 4
},
"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.