Membuat tugas analisis cache.
Deskripsi operasi
Sebelum memanggil operasi ini, perhatikan hal-hal berikut:
Jika Anda menggunakan Alibaba Cloud SDK atau Database Autonomy Service (DAS) SDK untuk memanggil operasi ini, disarankan untuk menggunakan versi SDK terbaru.
Jika Anda menggunakan SDK untuk memanggil operasi API DAS, Anda harus mengatur Region ID ke cn-shanghai.
Operasi ini dapat digunakan untuk menganalisis struktur data ApsaraDB for Redis dan struktur data Tair buatan sendiri berikut: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc, dan TairZset. Struktur data Tair buatan sendiri lainnya tidak didukung.
Jika spesifikasi instans basis data yang ingin Anda analisis diubah, file backup yang dihasilkan sebelum perubahan spesifikasi tidak dapat dianalisis.
Instans Tair berbasis 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 mengkueri informasi pemantauan tentang node tertentu. Catatan
Jika Anda menentukan parameter BackupSetId, sistem akan mengabaikan parameter NodeId. Anda dapat memanggil operasi DescribeLogicInstanceTopology untuk mengkueri ID node. |
r-x****-db-0 |
| BackupSetId |
string |
No |
ID file backup. Anda dapat memanggil operasi DescribeBackups untuk mengkueri ID tersebut.
|
12345 |
| Separators |
string |
No |
Pembatas yang digunakan untuk mengidentifikasi awalan kunci. Anda tidak perlu menentukan parameter ini jika salah 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 detail. |
|
| TaskState |
string |
Status task cache analysis. Nilai yang valid:
|
BACKUP |
| JobId |
string |
ID task cache analysis. Catatan
Parameter ini dapat digunakan untuk mengkueri task cache analysis tertentu. Saat Anda memanggil operasi CreateCacheAnalysisJob, diperlukan waktu untuk membuat task cache analysis. Akibatnya, hasil analisis tidak dapat langsung dikembalikan. Anda dapat memanggil operasi DescribeCacheAnalysisJob untuk mengkueri hasil analisis dari task cache analysis tertentu. |
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> |
Jumlah elemen dalam kunci. |
|
|
object |
|||
| Type |
string |
Tipe data instans ApsaraDB for Redis. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Periode kedaluwarsa kunci. Satuan: milidetik. Nilai 0 menunjukkan bahwa kunci tidak kedaluwarsa. |
1596256542547 |
| Key |
string |
Nama kunci. |
task_x**** |
| Encoding |
string |
Tipe data kunci. |
hashtable |
| Bytes |
integer |
Jumlah byte yang ditempati oleh kunci. |
12345 |
| NodeId |
string |
ID node data pada instans. |
r-x****-db-0 |
| Count |
integer |
Jumlah elemen dalam kunci. |
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.