Cria uma tarefa de análise de cache chamando a operação CreateCacheAnalysisJob.
Descrição da operação
Antes de começar:
Use a versão mais recente do SDK do Alibaba Cloud ou do DAS.
Ao chamar o DAS usando o SDK, defina a região como cn-shanghai.
Apenas estruturas de dados Redis e as seguintes estruturas de dados desenvolvidas pelo Tair são suportadas para análise: TairString, TairHash, TairGIS, TairBloom, TairDoc, TairCpc e TairZset. Outras estruturas de dados desenvolvidas pelo Tair não são suportadas.
Se as especificações da instância de destino tiverem sido alteradas, os arquivos de backup gerados antes da alteração não poderão ser analisados.
Instâncias baseadas em Tair ESSD não são suportadas.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
hdm:CreateCacheAnalysisJob |
create |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância Redis. |
r-bp18ff4a195d**** |
| NodeId |
string |
Não |
O ID do nó de dados na instância. Especifique este parâmetro para consultar informações de monitoramento de um nó específico. Nota
Se você especificar o parâmetro BackupSetId, este parâmetro será ignorado. Você pode chamar a operação DescribeLogicInstanceTopology para consultar IDs de nós. |
r-x****-db-0 |
| BackupSetId |
string |
Não |
O ID do arquivo de backup. Você pode chamar a operação DescribeBackups para obter o ID do arquivo de backup.
|
12345 |
| Separators |
string |
Não |
Os delimitadores usados para identificar prefixos de chave. Você não precisa especificar este parâmetro se os delimitadores padrão |
& |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro, como um código de erro, será retornada. |
Successful |
| RequestId |
string |
O ID da solicitação. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Os detalhes. |
|
| TaskState |
string |
O status da tarefa de análise de cache. Valores válidos:
|
BACKUP |
| JobId |
string |
O ID da tarefa de análise de cache de consulta. Nota
Você pode usar este parâmetro para consultar a tarefa de análise de cache de consulta. Como a criação de uma tarefa de análise de cache leva algum tempo, o resultado da análise não é retornado imediatamente quando você chama esta operação. Use este parâmetro juntamente com a operação DescribeCacheAnalysisJob para consultar o resultado da análise. |
sf79-sd99-sa37-**** |
| Message |
string |
A mensagem retornada. Nota
Se a solicitação for bem-sucedida, Successful será retornado. Se a solicitação falhar, uma mensagem de erro, como um código de erro, será retornada. |
Successful |
| BigKeys |
object |
||
| KeyInfo |
array<object> |
Os detalhes das chaves grandes, classificados em ordem decrescente pelo número de bytes ocupados pela chave. |
|
|
object |
|||
| Type |
string |
O tipo de estrutura de dados Redis. |
hash |
| Db |
integer |
O nome do banco de dados. |
0 |
| ExpirationTimeMillis |
integer |
O tempo de expiração da chave. Unidade: milissegundos (ms). Um valor de 0 indica que a chave não expira. |
1596256542547 |
| Key |
string |
O nome da chave. |
task_x**** |
| Encoding |
string |
O tipo de dados interno da chave. |
hashtable |
| Bytes |
integer |
O número de bytes ocupados pela chave. |
12345 |
| NodeId |
string |
O ID do nó de dados na instância. |
r-x****-db-0 |
| Count |
integer |
O número de elementos na chave. |
127 |
| InstanceId |
string |
O ID da instância. |
r-bp18ff4a195d**** |
| NodeId |
string |
O ID do nó de dados na instância. |
r-x****-db-0 |
| Code |
string |
O código de status retornado. |
200 |
| Success |
string |
Indica se a solicitação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"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"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | Os parâmetros da solicitação são inválidos. |
| 403 | NoPermission | You are not authorized to do this action. | Você não tem as permissões para realizar esta operação. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.