Mengambil detail 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 ID wilayah ke cn-shanghai.
Operasi ini hanya berlaku untuk ApsaraDB for Redis.
Anda dapat memanggil operasi ini untuk mengambil 500 kunci teratas dalam tugas analisis cache.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:DescribeCacheAnalysisJob |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
r-bp18ff4a195d**** |
| JobId |
string |
Yes |
ID tugas analisis cache. Anda dapat memperoleh ID tugas dari parameter respons operasi CreateCacheAnalysisJob. |
sf79-sd99-sa37-**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Pesan yang dikembalikan untuk permintaan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan yang berisi informasi seperti kode kesalahan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Detail tugas analisis cache. |
|
| TaskState |
string |
Status tugas analisis cache. Nilai yang valid:
|
BACKUP |
| JobId |
string |
ID tugas analisis cache. |
sf79-sd99-sa37-**** |
| Message |
string |
Pesan yang dikembalikan untuk permintaan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan yang berisi informasi seperti kode kesalahan dikembalikan. |
Successful |
| BigKeys |
object |
||
| KeyInfo |
array<object> |
Detail kunci besar. Kunci besar yang dikembalikan diurutkan secara menurun berdasarkan jumlah byte yang ditempati oleh kunci tersebut. |
|
|
object |
|||
| Type |
string |
Tipe data instans. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Waktu kedaluwarsa kunci. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Nilai 0 menunjukkan bahwa kunci tidak pernah 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 |
| KeyPrefixes |
object |
||
| Prefix |
array<object> |
Awalan kunci. |
|
|
object |
|||
| KeyNum |
integer |
Jumlah kunci yang mengandung awalan tersebut. |
123 |
| Type |
string |
Tipe data instans. |
hash |
| Bytes |
integer |
Jumlah byte yang ditempati oleh kunci. |
12345 |
| Prefix |
string |
Awalan kunci. |
task_ |
| Count |
integer |
Jumlah elemen dalam kunci. |
127 |
| BigKeysOfNum |
object |
||
| KeyInfo |
array<object> |
Detail kunci besar. Kunci besar yang dikembalikan diurutkan secara menurun berdasarkan jumlah kunci. |
|
|
object |
|||
| Type |
string |
Tipe data instans. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Waktu kedaluwarsa kunci. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Nilai 0 menunjukkan bahwa kunci tidak pernah 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 |
| UnexBigKeysOfBytes |
object |
||
| KeyInfo |
array<object> |
Detail kunci permanen. Kunci yang dikembalikan diurutkan secara menurun berdasarkan jumlah byte yang ditempati oleh kunci tersebut. |
|
|
object |
|||
| Type |
string |
Tipe data instans. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Waktu kedaluwarsa kunci. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Nilai 0 menunjukkan bahwa kunci tidak pernah 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 |
| UnexBigKeysOfNum |
object |
||
| KeyInfo |
array<object> |
Detail kunci permanen. Kunci yang dikembalikan diurutkan secara menurun berdasarkan jumlah kunci. |
|
|
object |
|||
| Type |
string |
Tipe data instans. |
hash |
| Db |
integer |
Nama database. |
0 |
| ExpirationTimeMillis |
integer |
Waktu kedaluwarsa kunci. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Nilai 0 menunjukkan bahwa kunci tidak pernah 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 |
| ExpiryKeysLevelCount |
object |
||
| ExpiryLevel |
array<object> |
Statistik kunci yang telah kedaluwarsa. |
|
|
object |
|||
| AnalysisTs |
integer |
Waktu saat tugas analisis cache selesai. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1717469347000 |
| Level |
integer |
Tingkat kedaluwarsa. Nilai yang valid:
|
0 |
| TotalBytes |
integer |
Jumlah byte yang ditempati oleh kunci yang telah kedaluwarsa. |
8064 |
| TotalKeys |
integer |
Jumlah total kunci yang telah kedaluwarsa. |
62 |
| 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
}
]
},
"KeyPrefixes": {
"Prefix": [
{
"KeyNum": 123,
"Type": "hash",
"Bytes": 12345,
"Prefix": "task_",
"Count": 127
}
]
},
"BigKeysOfNum": {
"KeyInfo": [
{
"Type": "hash",
"Db": 0,
"ExpirationTimeMillis": 1596256542547,
"Key": "task_x****",
"Encoding": "hashtable",
"Bytes": 12345,
"NodeId": "r-x****-db-0",
"Count": 127
}
]
},
"UnexBigKeysOfBytes": {
"KeyInfo": [
{
"Type": "hash",
"Db": 0,
"ExpirationTimeMillis": 1596256542547,
"Key": "task_x****",
"Encoding": "hashtable",
"Bytes": 12345,
"NodeId": "r-x****-db-0",
"Count": 127
}
]
},
"UnexBigKeysOfNum": {
"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",
"ExpiryKeysLevelCount": {
"ExpiryLevel": [
{
"AnalysisTs": 1717469347000,
"Level": 0,
"TotalBytes": 8064,
"TotalKeys": 62
}
]
}
},
"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.