Membuat tugas analisis cache.
Deskripsi operasi
Sebelum Anda memanggil operasi ini, perhatikan hal-hal berikut:
-
Jika Anda menggunakan SDK Alibaba Cloud atau SDK Database Autonomy Service (DAS) untuk memanggil operasi ini, kami merekomendasikan agar Anda menggunakan versi terbaru SDK.
-
Jika Anda menggunakan SDK untuk memanggil operasi API DAS, Anda harus menetapkan ID wilayah ke cn-shanghai.
-
Menganalisis struktur data ApsaraDB for Redis dan struktur data Tair yang dikembangkan sendiri berikut: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc, dan TairZset. Struktur data Tair lainnya yang dikembangkan sendiri tidak didukung.
-
Jika spesifikasi instans basis data yang ingin Anda analisis diubah, file cadangan yang dibuat sebelum perubahan spesifikasi tidak dapat dianalisis.
-
Instans berbasis Tair ESSD/SSD tidak didukung.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateCacheAnalysisJob |
create |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans ApsaraDB for Redis. |
r-bp18ff4a195d**** |
| NodeId |
string |
No |
ID node data pada instans. Anda dapat menentukan parameter ini untuk melakukan kueri informasi pemantauan tentang node yang ditentukan. Catatan
Jika Anda menentukan parameter BackupSetId, sistem akan mengabaikan parameter NodeId. Anda dapat memanggil operasi DescribeLogicInstanceTopology untuk melakukan kueri ID node. |
r-x****-db-0 |
| BackupSetId |
string |
No |
ID file cadangan. Anda dapat memanggil operasi DescribeBackups untuk melakukan kueri ID tersebut.
|
12345 |
| Separators |
string |
No |
Pembatas yang digunakan untuk mengidentifikasi awalan kunci. Anda tidak perlu menentukan parameter ini jika satu atau beberapa pembatas default berikut digunakan: |
& |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Informasi terperinci. |
|
| TaskState |
string |
Status tugas analisis cache. Nilai yang valid:
|
BACKUP |
| JobId |
string |
ID tugas analisis cache. Catatan
Parameter ini dapat digunakan untuk melakukan kueri tugas analisis cache tertentu. Saat Anda memanggil operasi CreateCacheAnalysisJob, dibutuhkan waktu untuk membuat tugas analisis cache. Akibatnya, hasil analisis tidak dapat langsung dikembalikan. Anda dapat memanggil operasi DescribeCacheAnalysisJob untuk melakukan kueri hasil analisis dari tugas analisis cache yang ditentukan. |
sf79-sd99-sa37-**** |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan. |
Successful |
| BigKeys |
object |
||
| KeyInfo |
array<object> |
The number of elements in the key. |
|
|
object |
|||
| Type |
string |
The data type of the ApsaraDB for Redis 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_x**** |
| 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-x****-db-0 |
| Count |
integer |
The number of elements in the key. |
127 |
| InstanceId |
string |
ID instans. |
r-bp18ff4a195d**** |
| NodeId |
string |
ID node data pada instans. |
r-x****-db-0 |
| Code |
string |
Kode status HTTP yang dikembalikan. |
200 |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data": {
"TaskState": "BACKUP",
"JobId": "sf79-sd99-sa37-****",
"Message": "Successful",
"BigKeys": {
"KeyInfo": [
{
"Type": "hash",
"Db": 0,
"ExpirationTimeMillis": 1596256542547,
"Key": "task_x****",
"Encoding": "hashtable",
"Bytes": 12345,
"NodeId": "r-x****-db-0",
"Count": 127
}
]
},
"InstanceId": "r-bp18ff4a195d****",
"NodeId": "r-x****-db-0"
},
"Code": "200",
"Success": "true"
}
Kode kesalahan
|
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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.