Bir önbellek analiz görevinin ayrıntılarını sorgular.
Bu işlemi çağırmadan önce aşağıdaki hususları göz önünde bulundurun:
Bu işlemi bir Alibaba Cloud SDK veya Database Autonomy Service (DAS) SDK kullanarak çağırıyorsanız SDK'nın en son sürümünü kullanmanızı öneririz.
DAS işlemlerini bir SDK ile çağırıyorsanız bölgeyi cn-shanghai olarak ayarlayın.
Bu işlem yalnızca ApsaraDB for Redis için geçerlidir.
İstek parametreleri
|
Parametre |
Tür |
Gerekli |
Örnek |
Açıklama |
|
Action |
String |
Evet |
DescribeCacheAnalysisJob |
Gerçekleştirmek istediğiniz işlem. Değeri DescribeCacheAnalysisJob olarak ayarlayın. |
|
InstanceId |
String |
Evet |
r-bp18ff4a195d**** |
Örneğin kimliği. |
|
JobId |
String |
Evet |
sf79-sd99-sa37-**** |
Önbellek analiz görevinin kimliği. Görev kimliğini CreateCacheAnalysisJob işleminin yanıt parametrelerinden alabilirsiniz. |
Yanıt parametreleri
| Parametre | Tür | Örnek | Açıklama |
| Message | String | Successful | İstek için döndürülen mesaj. Not İstek başarılı olursa Successful döndürülür. İstek başarısız olursa hata kodu gibi bilgileri içeren bir hata mesajı döndürülür. |
| RequestId | String | B6D17591-B48B-4D31-9CD6-9B9796B2**** | İsteğin kimliği. |
| Data | Object | Görevin ayrıntıları. |
|
| TaskState | String | BACKUP | Önbellek analiz görevinin durumu. Geçerli değerler:
|
| JobId | String | sf79-sd99-sa37-**** | Önbellek analiz görevinin kimliği. |
| Message | String | Successful | İstek için döndürülen mesaj. Not İstek başarılı olursa Successful döndürülür. İstek başarısız olursa hata kodu gibi bilgileri içeren bir hata mesajı döndürülür. |
| BigKeys | Array of KeyInfo | Büyük anahtarların ayrıntıları. Döndürülen büyük anahtarlar, kapladıkları bayt sayısına göre azalan sırada sıralanır. |
|
| KeyInfo | |||
| Type | String | hash | Örneğin veri türü. |
| Db | Integer | 0 | Veritabanının adı. |
| ExpirationTimeMillis | Long | 1596256542547 | Anahtarın süre sonu. Birim: milisaniye. 0 değeri, anahtarın süresinin dolmadığını gösterir. |
| Key | String | task_x**** | Anahtarın adı. |
| Encoding | String | hashtable | Anahtarın veri türü. |
| Bytes | Long | 12345 | Anahtarın kapladığı bayt sayısı. |
| NodeId | String | r-x****-db-0 | Örnekteki veri düğümünün kimliği. |
| Count | Long | 127 | Anahtardaki öğe sayısı. |
| KeyPrefixes | Array of Prefix | Anahtarların önekleri. |
|
| Prefix | |||
| KeyNum | Long | 123 | Öneki içeren anahtar sayısı. |
| Type | String | hash | Örneğin veri türü. |
| Bytes | Long | 12345 | Anahtarın kapladığı bayt sayısı. |
| Prefix | String | task_ | Anahtarın öneki. |
| Count | Long | 127 | Anahtardaki öğe sayısı. |
| BigKeysOfNum | Array of KeyInfo | Büyük anahtarların ayrıntıları. Döndürülen büyük anahtarlar, anahtar sayısına göre azalan sırada sıralanır. |
|
| KeyInfo | |||
| Type | String | hash | Örneğin veri türü. |
| Db | Integer | 0 | Veritabanının adı. |
| ExpirationTimeMillis | Long | 1596256542547 | Anahtarın süre sonu. Birim: milisaniye. 0 değeri, anahtarın süresinin dolmadığını gösterir. |
| Key | String | task_x**** | Anahtarın adı. |
| Encoding | String | hashtable | Anahtarın veri türü. |
| Bytes | Long | 12345 | Anahtarın kapladığı bayt sayısı. |
| NodeId | String | r-x****-db-0 | Örnekteki veri düğümünün kimliği. |
| Count | Long | 127 | Anahtardaki öğe sayısı. |
| UnexBigKeysOfBytes | Array of KeyInfo | Kalıcı anahtarların ayrıntıları. Döndürülen anahtarlar, kapladıkları bayt sayısına göre azalan sırada sıralanır. |
|
| KeyInfo | |||
| Type | String | hash | Örneğin veri türü. |
| Db | Integer | 0 | Veritabanının adı. |
| ExpirationTimeMillis | Long | 1596256542547 | Anahtarın süre sonu. Birim: milisaniye. 0 değeri, anahtarın süresinin dolmadığını gösterir. |
| Key | String | task_x**** | Anahtarın adı. |
| Encoding | String | hashtable | Anahtarın veri türü. |
| Bytes | Long | 12345 | Anahtarın kapladığı bayt sayısı. |
| NodeId | String | r-x****-db-0 | Örnekteki veri düğümünün kimliği. |
| Count | Long | 127 | Anahtardaki öğe sayısı. |
| UnexBigKeysOfNum | Array of KeyInfo | Kalıcı anahtarların ayrıntıları. Döndürülen anahtarlar, anahtar sayısına göre azalan sırada sıralanır. |
|
| KeyInfo | |||
| Type | String | hash | Örneğin veri türü. |
| Db | Integer | 0 | Veritabanının adı. |
| ExpirationTimeMillis | Long | 1596256542547 | Anahtarın süre sonu. Birim: milisaniye. 0 değeri, anahtarın süresinin dolmadığını gösterir. |
| Key | String | task_x**** | Anahtarın adı. |
| Encoding | String | hashtable | Anahtarın veri türü. |
| Bytes | Long | 12345 | Anahtarın kapladığı bayt sayısı. |
| NodeId | String | r-x****-db-0 | Örnekteki veri düğümünün kimliği. |
| Count | Long | 127 | Anahtardaki öğe sayısı. |
| InstanceId | String | r-bp18ff4a195d**** | Veritabanı örneğinin kimliği. |
| NodeId | String | r-x****-db-0 | Örnekteki veri düğümünün kimliği. |
| Code | String | 200 | Döndürülen HTTP durum kodu. |
| Success | String | true | İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
Örnekler
Örnek istekler
http(s)://das.cn-shanghai.aliyuncs.com/?Action=DescribeCacheAnalysisJob
&InstanceId=r-bp18ff4a195d****
&JobId=sf79-sd99-sa37-****
&Common request parameters
Örnek başarılı yanıt
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeCacheAnalysisJobResponse>
<Message>Successful</Message>
<RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
<Data>
<TaskState>BACKUP</TaskState>
<JobId>sf79-sd99-sa37-****</JobId>
<Message>Successful</Message>
<BigKeys>
<Type>hash</Type>
<Db>0</Db>
<ExpirationTimeMillis>1596256542547</ExpirationTimeMillis>
<Key>task_x****</Key>
<Encoding>hashtable</Encoding>
<Bytes>12345</Bytes>
<NodeId>r-x****-db-0</NodeId>
<Count>127</Count>
</BigKeys>
<KeyPrefixes>
<KeyNum>123</KeyNum>
<Type>hash</Type>
<Bytes>12345</Bytes>
<Prefix>task_</Prefix>
<Count>127</Count>
</KeyPrefixes>
<BigKeysOfNum>
<Type>hash</Type>
<Db>0</Db>
<ExpirationTimeMillis>1596256542547</ExpirationTimeMillis>
<Key>task_x****</Key>
<Encoding>hashtable</Encoding>
<Bytes>12345</Bytes>
<NodeId>r-x****-db-0</NodeId>
<Count>127</Count>
</BigKeysOfNum>
<UnexBigKeysOfBytes>
<Type>hash</Type>
<Db>0</Db>
<ExpirationTimeMillis>1596256542547</ExpirationTimeMillis>
<Key>task_x****</Key>
<Encoding>hashtable</Encoding>
<Bytes>12345</Bytes>
<NodeId>r-x****-db-0</NodeId>
<Count>127</Count>
</UnexBigKeysOfBytes>
<UnexBigKeysOfNum>
<Type>hash</Type>
<Db>0</Db>
<ExpirationTimeMillis>1596256542547</ExpirationTimeMillis>
<Key>task_x****</Key>
<Encoding>hashtable</Encoding>
<Bytes>12345</Bytes>
<NodeId>r-x****-db-0</NodeId>
<Count>127</Count>
</UnexBigKeysOfNum>
<InstanceId>r-bp18ff4a195d****</InstanceId>
<NodeId>r-x****-db-0</NodeId>
</Data>
<Code>200</Code>
<Success>true</Success>
</DescribeCacheAnalysisJobResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"Message" : "Successful",
"RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data" : {
"TaskState" : "BACKUP",
"JobId" : "sf79-sd99-sa37-****",
"Message" : "Successful",
"BigKeys" : [ {
"Type" : "hash",
"Db" : 0,
"ExpirationTimeMillis" : 1596256542547,
"Key" : "task_x****",
"Encoding" : "hashtable",
"Bytes" : 12345,
"NodeId" : "r-x****-db-0",
"Count" : 127
} ],
"KeyPrefixes" : [ {
"KeyNum" : 123,
"Type" : "hash",
"Bytes" : 12345,
"Prefix" : "task_",
"Count" : 127
} ],
"BigKeysOfNum" : [ {
"Type" : "hash",
"Db" : 0,
"ExpirationTimeMillis" : 1596256542547,
"Key" : "task_x****",
"Encoding" : "hashtable",
"Bytes" : 12345,
"NodeId" : "r-x****-db-0",
"Count" : 127
} ],
"UnexBigKeysOfBytes" : [ {
"Type" : "hash",
"Db" : 0,
"ExpirationTimeMillis" : 1596256542547,
"Key" : "task_x****",
"Encoding" : "hashtable",
"Bytes" : 12345,
"NodeId" : "r-x****-db-0",
"Count" : 127
} ],
"UnexBigKeysOfNum" : [ {
"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"
}
Hata kodları
|
HTTP durum kodu |
Hata kodu |
Hata iletisi |
Açıklama |
|
400 |
InvalidParams |
The request parameters are invalid. |
Belirtilen istek parametreleri geçersiz olduğu için döndürülen hata mesajı. |
Hata kodlarının listesi için bkz. Hizmet hata kodları.