Consulta os parâmetros e valores padrão de instâncias de banco de dados ApsaraDB Tair (Redis® OSS-Compatible) em diferentes arquiteturas e versões principais do mecanismo.
Descrição da operação
Após chamar esta operação para obter a lista de parâmetros e valores padrão, você pode chamar a operação ModifyInstanceConfig para modificar os parâmetros de uma instância Redis conforme necessário.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:DescribeParameterTemplates |
get |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CharacterType |
string |
Sim |
A arquitetura da instância. Para mais informações, consulte Visão geral da arquitetura. Valores válidos:\n* logic: arquitetura de cluster ou de divisão de leitura/gravação\n* normal: arquitetura padrão (primária/secundária)\n\n Valores válidos:
|
logic |
| Engine |
string |
Sim |
O mecanismo de banco de dados. Defina o valor como Redis. |
Redis |
| EngineVersion |
string |
Sim |
A versão principal do mecanismo da instância. Valores válidos: 4.0, 5.0, 6.0 e 7.0. |
5.0 |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Você pode invocar a operação ListResourceGroups para consultar o ID do grupo de recursos.\n> Você também pode obter o ID do grupo de recursos no console. Para operações relacionadas, consulte Visualizar as informações básicas de um grupo de recursos. |
rg-acfmyiu4ekp**** |
| InstanceId |
string |
Não |
O ID da instância. Você pode chamar a operação DescribeInstances para consultar o ID da instância. |
r-bp1zxszhcgatnx**** |
| ParameterCategory |
string |
Não |
Especifica se o modelo de parâmetro da conta deve ser consultado. Defina o valor como account. Valores válidos:
|
account |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
9DA28D8E-514D-4F12-ADED-70A9C818**** |
| Engine |
string |
O mecanismo de banco de dados. O valor é sempre Redis. |
redis |
| EngineVersion |
string |
A versão principal do mecanismo da instância. |
5.0 |
| ParameterCount |
string |
O número de parâmetros. |
24 |
| Parameters |
object |
||
| TemplateRecord |
array<object> |
A lista de informações detalhadas dos parâmetros. |
|
|
object |
|||
| CheckingCode |
string |
Os valores válidos do parâmetro. |
[yes|no] |
| ParameterName |
string |
O nome do parâmetro. Para mais informações sobre a finalidade e as configurações do parâmetro, consulte descrição da métrica. |
appendonly |
| ParameterValue |
string |
O valor padrão do parâmetro. |
yes |
| ForceModify |
boolean |
Indica se o parâmetro pode ser modificado. Valores válidos:\n* true: O parâmetro pode ser modificado.\n* false: O parâmetro não pode ser modificado. |
true |
| ForceRestart |
boolean |
Indica se uma reinicialização é necessária para que a modificação do parâmetro entre em vigor. Valores válidos:\n* true: Uma reinicialização é necessária para que a modificação entre em vigor.\n* false: A modificação entra em vigor imediatamente sem reinicialização. |
true |
| ParameterDescription |
string |
A descrição do parâmetro. |
Enable AOF persistence mode |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "9DA28D8E-514D-4F12-ADED-70A9C818****",
"Engine": "redis",
"EngineVersion": "5.0",
"ParameterCount": "24",
"Parameters": {
"TemplateRecord": [
{
"CheckingCode": "[yes|no]",
"ParameterName": "appendonly",
"ParameterValue": "yes",
"ForceModify": true,
"ForceRestart": true,
"ParameterDescription": "Enables the AOF persistence mode"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameters.Format | Specified parameters is not valid. | O parâmetro é inválido. |
| 403 | ParamNotSupportedForCurrentVersion | Parameter is not supported for current version. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.