Membuat tugas analisis cache dengan memanggil operasi CreateCacheAnalysisJob.
Deskripsi operasi
Sebelum Anda memulai:
Gunakan versi terbaru dari Alibaba Cloud atau DAS SDK.
Saat memanggil DAS menggunakan SDK, atur wilayah ke cn-shanghai.
Hanya struktur data Redis dan struktur data berikut yang dikembangkan oleh Tair yang didukung untuk analisis: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc, dan TairZset. Struktur data lain yang dikembangkan oleh Tair tidak didukung.
Jika spesifikasi instans target telah diubah, file backup yang dibuat sebelum perubahan tidak dapat dianalisis.
Instans berbasis Tair ESSD tidak didukung.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateCacheAnalysisJob |
create |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans dari instans Redis. |
r-bp18ff4a195d**** |
| NodeId |
string |
No |
ID node data dalam instans. Tentukan parameter ini untuk mengkueri informasi pemantauan dari node tertentu. Catatan
Jika Anda menentukan parameter BackupSetId, parameter ini akan diabaikan. 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 mendapatkan ID file backup.
|
12345 |
| Separators |
string |
No |
Pemisah yang digunakan untuk mengidentifikasi awalan kunci. Anda tidak perlu menentukan parameter ini jika menggunakan pemisah default |
& |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Paket yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan error seperti kode kesalahan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Detail. |
|
| TaskState |
string |
Status tugas analisis cache. Nilai valid:
|
BACKUP |
| JobId |
string |
ID tugas analisis cache kueri. Catatan
Anda dapat menggunakan parameter ini untuk mengkueri tugas analisis cache kueri. Karena pembuatan tugas analisis cache membutuhkan Pesanan, hasil analisis tidak segera dikembalikan saat Anda memanggil operasi ini. Gunakan parameter ini bersama dengan operasi DescribeCacheAnalysisJob untuk mengkueri hasil analisis. |
sf79-sd99-sa37-**** |
| Message |
string |
Paket yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan error seperti kode kesalahan dikembalikan. |
Successful |
| BigKeys |
object |
||
| KeyInfo |
array<object> |
Detail kunci besar, diurutkan secara menurun berdasarkan jumlah byte yang ditempati oleh kunci. |
|
|
object |
|||
| Type |
string |
Tipe struktur data Redis. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Waktu kedaluwarsa kunci. Unit: milidetik (ms). Nilai 0 menunjukkan bahwa kunci tidak kedaluwarsa. |
1596256542547 |
| Key |
string |
Nama kunci. |
Tugas_x**** |
| Encoding |
string |
Tipe data internal kunci. |
hashtable |
| Bytes |
integer |
Jumlah byte yang ditempati oleh kunci. |
12345 |
| NodeId |
string |
ID node data dalam instans. |
r-x****-db-0 |
| Count |
integer |
Jumlah elemen dalam kunci. |
127 |
| InstanceId |
string |
ID instans. |
r-bp18ff4a195d**** |
| NodeId |
string |
ID node data dalam instans. |
r-x****-db-0 |
| Code |
string |
Kode status yang dikembalikan. |
200 |
| Success |
string |
Apakah permintaan berhasil. Nilai 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. | Parameter permintaan tidak valid. |
| 403 | NoPermission | You are not authorized to do this action. | Anda tidak memiliki izin untuk melakukan operasi ini. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.