Modifica as configurações de parâmetros de uma instância de banco de dados ApsaraDB for Tair (compatível com Redis® OSS).
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
kvstore:ModifyInstanceConfig |
update |
*DBInstance
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| InstanceId |
string |
Sim |
O ID da instância. |
r-bp1zxszhcgatnx**** |
| Config |
string |
Não |
Os parâmetros da instância a serem modificados, no formato JSON. Os novos valores substituem os valores existentes. Por exemplo, se você quiser definir apenas o parâmetro maxmemory-policy como noeviction, forneça Nota
Para obter mais informações sobre cada parâmetro, consulte Descrição da métrica. |
{"maxmemory-policy":"volatile-lru","zset-max-ziplist-entries":128,"zset-max-ziplist-value":64,"hash-max-ziplist-entries":512,"set-max-intset-entries":512} |
| ParamReplMode |
string |
Não |
O padrão de sincronização. Valores válidos:
|
async |
| ParamSemisyncReplTimeout |
string |
Não |
O limite de degradação para o modo semissíncrono. Este parâmetro é suportado apenas no modo semissíncrono. Unidade: ms. Valores válidos: 10 a 60000. Valor padrão: 500. Nota
|
500 |
| ParamNoLooseSentinelEnabled |
string |
Não |
O modo de compatibilidade com o Sentinel. Este parâmetro se aplica a instâncias não clusterizadas. Valores válidos:
Nota
Para obter mais informações, consulte Modo de compatibilidade com o Sentinel. |
yes |
| ParamSentinelCompatEnable |
string |
Não |
O modo de compatibilidade com o Sentinel. Este parâmetro se aplica a instâncias que usam o modo de conexão proxy em arquitetura de cluster ou instâncias que usam a arquitetura de divisão de leitura e gravação. Valores válidos:
Nota
Para obter mais informações, consulte Modo de compatibilidade com o Sentinel. |
1 |
| ParamNoLooseSentinelPasswordFreeAccess |
string |
Não |
Especifica se deve ser permitida a execução sem senha de comandos relacionados ao Sentinel quando o modo Sentinel estiver ativado. Valores válidos:
|
**** |
| ParamNoLooseSentinelPasswordFreeCommands |
string |
Não |
Depois que o modo Sentinel e o parâmetro ParamNoLooseSentinelPasswordFreeAccess forem ativados, use este parâmetro para adicionar comandos adicionais sem senha (vazio por padrão). Nota
|
**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
8D0C0AFC-E9CD-47A4-8395-5C31BF9B**** |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "8D0C0AFC-E9CD-47A4-8395-5C31BF9B****"
}
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. | The parameter is invalid. |
| 400 | ParamNotSupportedForCurrentVersion | Parameter is not supported for current version. | |
| 403 | InstanceType.NotSupport | Current instance type does not support this operation. | |
| 403 | NetworkType.NotSupport | Current network type does not support this operation. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.