-
Visão geral de serviço
- O que é o DCS?
- Cenários de aplicação
- Tipos de instância do DCS
- Especificações da instância de DCS
- Compatibilidade de comandos
- Recuperação de desastres e solução multi-ativa
- Diferenças do Cache Engine
- Infográficos para comparar DCS for Redis com Redis de código aberto
- Comparando serviços de cache do DCS e open-source
- Observações e restrições
- Faturação
- Gerenciamento de permissões
- Conceitos básicos
- Serviços relacionados
-
Guia de usuário
- Antes de começar
- Gerenciamento de permissões
- Comprando uma instância de DCS
- Acessando uma instância do DCS Redis
- Acessando uma Instância do Memcached de DCS
- Operando instâncias de DCS
-
Gerenciando instâncias de DCS
- Aviso de configuração
- Modificando Parâmetros de Configuração
- Modificando a Janela Manutenção
- Modificando o Grupo de Segurança
- Exibindo Tarefas em Segundo Plano
- Gerenciando a lista branca de endereço IP
- Gerenciando Tags
- Gerenciando Fragmentos e Réplicas
- Análise de cache
- Exibindo consultas lentas do Redis
- Exibindo logs de execução do Redis
- Diagnosticando uma instância
- Fazendo backup e restaurando instâncias
- Migrando dados da instância
- Modelos de parâmetros
- Gestão de senhas
- Cotas
- Monitoramento
- Auditoria
-
Referência de API
- Antes de começar
- Visão geral da API
- Chamada das API
- Exemplos
-
API V2
- Gerenciamento de ciclo de vida
- Gerenciamento de parâmetros
- Backup e restauração
-
Análise de cache
- Criação de uma tarefa de análise de big key
- Listagem de tarefas de análise de big key
- Consulta de detalhes da análise big key
- Exclusão de tarefa de análise de big key
- Configuração da análise automática de big key
- Consulta das configurações da análise automática de big key
- Criação de uma tarefa de análise de hot key
- Listagem de tarefas de análise de hot key
- Consulta de detalhes da análise de hot key
- Exclusão de tarefas de análise de hot key
- Configuração da análise automática de hot key
- Consulta das configurações da análise automática de hot key
-
Migração de dados
- Criação de tarefas de migração de dados
- Listagem de tarefas de migração
- Exclusão de tarefas de migração de dados
- Consulta de detalhes de uma tarefa de migração de dados
- Interrupções de uma tarefa de migração de dados
- Consulta do andamento de uma tarefa de migração online
- Criação de tarefas de migração de dados online
- Configuração de tarefas de migração de dados online
- Interrupções de tarefas de migração de dados
- Interrupção na sincronização de tarefas de migração de dados
- Consulta de instância tenant-sync
- Modificação de instância tenant-sync
- Partições e réplicas
- Diagnóstico de instância
- Gerenciamento de log
- Gerenciamento de tag
- Segurança da rede
- Gerenciamento de tarefas em segundo plano
- Outras API
- Gerenciamento de instância
- Políticas de permissões e ações suportadas
- Apêndice
- As API desatualizadas (Indisponível em breve)
- Primeiros passos
-
Perguntas frequentes
-
Tipos/versões de instâncias
- Comparação entre o Redis e o Memcached
- Comparação de versões
- Novos recursos do DCS for Redis 4.0
- Novos recursos do DCS for Redis 5.0
- Quais são as diferenças entre o DCS for Redis baseado em ARM e baseado em x86?
- Posso mudar a arquitetura da CPU?
- Quais são as especificações de CPU das instâncias de DCS?
- Como exibir a versão de uma instância do DCS Redis?
-
Cliente e conexão de rede
- Como configurar um grupo de segurança?
- O DCS suporta o acesso público?
- O DCS oferece suporte ao acesso entre VPCs?
- Serei cobrado pelo EIP usado para acesso público a uma instância do DCS Redis?
- Por que "(error) NOAUTH Authentication required" é exibida quando eu acesso uma instância do DCS Redis?
- O que devo fazer se o acesso ao DCS falhar após a desconexão do servidor?
- Por que as solicitações às vezes esgotam o tempo nos clientes?
- O que devo fazer se um erro for retornado quando eu usar o pool de conexão Jedis?
- Como acessar uma instância do DCS Redis por meio do Redis Desktop Manager?
- O que acontece se "ERR Unsupported CONFIG subcommand" é exibido na SpringCloud?
- O que posso fazer se não conseguir acessar uma instância de DCS usando seu endereço de nome de domínio?
- É necessária uma senha para acessar uma instância? Como definir uma senha?
- Posso acessar instâncias de DCS em um ambiente local?
- O que deve ser observado ao usar o Redis para Pub/Sub?
- Por que o acesso público à minha instância do DCS Redis foi desativado de forma não intencional?
- O que posso fazer se o erro "Cannot assign requested address" for retornado ao acessar o Redis usando o connect?
- Seleção de pool de conexão e configurações de parâmetro Jedis recomendadas
- O que fazer se um cliente Lettuce 6.x for incompatível com minha instância de DCS?
- Devo usar um nome de domínio ou um endereço IP para conectar-se a uma instância do DCS Redis?
- O endereço somente leitura de uma instância principal/em espera está conectado ao nó principal ou em espera?
-
Uso do Redis
- O que é memória reservada? Como configurar a memória reservada?
- O que são quantidades de partições e réplicas?
- Posso alterar a VPC e a sub-rede de uma instância do DCS Redis?
- Por que os grupos de segurança não podem ser configurados para instâncias do DCS Redis 4.0/5.0/6.0 edição básica?
- As instâncias do DCS Redis limitam o tamanho de uma chave ou valor?
- Posso obter os endereços dos nós em uma instância do DCS Redis de cluster?
- Por que a memória disponível é menor que o tamanho do cache de instância?
- O DCS for Redis suporta divisão de leitura/gravação?
- O DCS for Redis oferece suporte a vários bancos de dados?
- Como sei se uma instância é de banco de dados único ou de vários bancos de dados?
- O DCS for Redis oferece suporte a clusters do Redis?
- O DCS for Redis oferece suporte a Sentinels?
- Qual é a política padrão de despejo de dados?
- O que devo fazer se ocorrer um erro no redis_exporter?
- Como proteger minhas instâncias do DCS Redis?
- Por que o bloqueio distribuído do redisson não é suportado pelas instâncias do DCS Redis 3.0 de Proxy Cluster?
- Posso personalizar ou alterar a porta para acessar uma instância de DCS?
- Posso modificar os endereços de conexão para acessar uma instância de DCS?
- Por que não consigo excluir uma instância?
- O DCS oferece suporte à implementação entre AZs?
- Por que leva muito tempo para iniciar uma instância de DCS de cluster?
- O DCS for Redis fornece software de gerenciamento de back-end?
- Posso recuperar dados excluídos de uma instância de DCS?
- A DCS for Redis oferece suporte à transmissão criptografada SSL?
- Como habilitar ou desabilitar o SSL para acesso público a uma instância do DCS Redis 3.0?
- Por que a memória disponível de instâncias de DCS não usadas é menor que a memória total e por que o uso de memória de instâncias de DCS não usadas é maior que zero?
- Como estimar o uso da memória do Redis?
- Por que a capacidade ou o desempenho de uma partição de uma instância de Redis Cluster está sobrecarregado quando a instância ainda está abaixo do gargalo?
- O DCS oferece suporte a extensões, plug-ins ou módulos externos?
- Por que uma chave desaparece no Redis?
- Por que ocorre um erro de OOM durante uma conexão do Redis?
- Quais clientes posso usar para o Redis Cluster em diferentes linguagens de programação?
- Por que preciso configurar o tempo limite para o Redis Cluster?
- Quais são as restrições na implementação de vários bancos de dados em uma instância de Proxy Cluster?
- Posso alterar a AZ de uma instância?
- Explicação e uso de hashtags
- Os dados armazenados em cache serão retidos após uma instância ser reiniciada?
- Como comprar uma instância de Proxy Cluster de vários bancos de dados?
- Por que uma instância é congelada?
-
Dimensionamento e atualização de instância
- Posso atualizar a versão de uma instância de DCS Redis, por exemplo, do Redis 4.0 para o Redis 5.0?
- Os serviços são interrompidos se a manutenção for executada durante a janela de tempo de manutenção?
- As instâncias são interrompidas ou reiniciadas durante a modificação da especificação?
- Quais alterações de tipo de instância do DCS são suportadas?
- Os serviços são interrompidos durante a modificação da especificação?
- Por que não modificar as especificações de uma instância de DCS?
- Como reduzir a capacidade de uma instância de DCS?
- Como adicionar partições a uma instância do DCS Redis de cluster sem alterar a memória?
- Como lidar com um erro quando uso Lettuce para conectar-se a uma instância de Redis Cluster após a modificação da especificação?
- Posso expandir uma partição única de uma instância de cluster?
-
Backup, exportação e migração de dados
- Como exportar dados de instância do DCS Redis?
- Por que a memória de uma instância do DCS Redis não é alterada após a migração de dados usando Rump, mesmo que nenhuma mensagem de erro seja retornada?
- Posso exportar dados de backup de instâncias do DCS Redis para arquivos RDB no console?
- Por que os processos são interrompidos com frequência durante a migração de dados?
- Onde os arquivos de backup da instância de DCS são armazenados? Como são cobrados?
- Todos os dados em uma instância do DCS Redis são migrados durante a migração on-line?
- O DCS suporta a persistência de dados? Qual é o impacto da persistência?
- Quando as reescritas de AOF serão acionadas?
- Quais são as causas comuns das falhas de migração do Redis?
- Posso migrar dados para várias instâncias de destino em uma tarefa de migração?
- Como habilitar os comandos SYNC e PSYNC?
- As mesmas chaves serão substituídas durante a migração de dados ou a importação de backup?
- Análise de tecla grande, análise de tecla de atalho e varredura de chave expirada
-
Comandos do Redis
- Como limpar dados do Redis?
- Como encontrar chaves especificadas e percorrer todas as chaves?
- Por que não consigo executar alguns comandos do Redis?
- Por que a "permission denied" é retornada quando eu executo o comando keys na CLI da Web?
- Como renomear comandos de alto risco?
- O DCS for Redis suporta o pipelining?
- O DCS for Redis oferece suporte aos comandos INCR e EXPIRE?
- Por que um comando do Redis não entra em vigor?
- Existe um limite de tempo para a execução de comandos do Redis? O que acontecerá se um comando atingir o tempo limite?
- Posso configurar as chaves do Redis para não diferenciar maiúsculas de minúsculas?
- Posso exibir os comandos do Redis usados com mais frequência?
- Erros comuns da CLI da Web
-
Monitoramento e alarmes
- Como visualizar as conexões simultâneas atuais e o máximo de conexões de uma instância do DCS Redis?
- O DCS for Redis oferece suporte a auditorias de comandos?
- O que devo fazer se os dados de monitoramento de uma instância do DCS Redis forem anormais?
- Por que a memória usada é maior que a memória disponível?
- Por que o uso da largura de banda excede 100%?
- Por que a métrica de conexões rejeitadas é exibida?
- Por que o controle de fluxo é acionado? Como lidar com isso?
- Alternância entre principal/em espera
-
Compras e permissões
- Por que não consigo criar uma instância do DCS Redis ou do Memcached?
- Por que não consigo exibir as informações da sub-rede e do grupo de segurança ao criar uma instância de DCS?
- Por que não posso selecionar o projeto empresarial necessário ao criar uma instância de DCS?
- Por que um usuário do IAM não pode ver uma nova instância do DCS Redis?
-
Uso do Memcached
- Posso despejar dados de instância do DCS Memcached para análise?
- Qual versão do Memcached é compatível com o DCS for Memcached?
- Quais estruturas de dados o DCS for Memcached suporta?
- O DCS for Memcached oferece suporte ao acesso público?
- Posso modificar parâmetros de configuração de instâncias do DCS Memcached?
- Quais são as diferenças entre DCS for Memcached e Memcached auto-hospedado?
- Quais políticas o DCS for Memcached usa para lidar com dados expirados?
- Como selecionar as AZs ao criar uma instância do DCS Memcached?
-
Tipos/versões de instâncias
- No momento, o conteúdo não está disponível no seu idioma selecionado. Consulte a versão em inglês.
- What's New
- Function Overview
- Product Bulletin
- Billing
- Best Practices
- SDK Reference
- Troubleshooting
- Videos
-
More Documents
-
User Guide (ME-Abu Dhabi Region)
- Service Overview
- Getting Started
- Operation Guide
- Monitoring
- Auditing
-
FAQs
-
Client and Network Connection
- Security Group Configurations
- Does DCS Support Public Access?
- Does DCS Support Cross-VPC Access?
- What Should I Do If Access to DCS Fails After Server Disconnects?
- Why Do Requests Sometimes Time Out in Clients?
- What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
- Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
- How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
- What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
- How Do I Troubleshoot Redis Connection Failures?
- What Should Be Noted When Using Redis for Pub/Sub?
-
Redis Usage
- Why Is CPU Usage of a DCS Redis Instance 100%?
- Can I Change the VPC and Subnet for a DCS Redis Instance?
- Why Aren't Security Groups Configured for DCS Redis 4.0 and 5.0 Instances?
- Do DCS Redis Instances Limit the Size of a Key or Value?
- Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
- Why Is Available Memory of a DCS Redis 3.0 Instance Smaller Than Instance Cache Size?
- Does DCS for Redis Support Multiple Databases?
- Does DCS for Redis Support Redis Clusters?
- Does DCS for Redis Support Sentinel?
- What Is the Default Data Eviction Policy?
- What Should I Do If an Error Occurs in Redis Exporter?
- Why Is Memory Usage More Than 100%?
- Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
- Can I Customize or Change the Port for Accessing a DCS Instance?
- Can I Modify the Connection Addresses for Accessing a DCS Instance?
- Does DCS Support Cross-AZ Deployment?
- Why Does It Take a Long Time to Start a Cluster DCS Instance?
- What If Redis Commands Are Incompatible with DCS for Redis?
- Does DCS for Redis Provide Backend Management Software?
- Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
- Can I Recover Data from Deleted DCS Instances?
-
Redis Commands
- How Do I Clear Redis Data?
- How Do I Rename High-Risk Commands?
- Does DCS for Redis Support Pipelining?
- Does DCS for Redis Support the INCR and EXPIRE Commands?
- Why Do I Fail to Execute Some Redis Commands?
- Why Does a Redis Command Fail to Take Effect?
- Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
-
Instance Scaling and Upgrade
- Can DCS Redis Instances Be Upgraded, for Example, from Redis 3.0 to Redis 4.0 or 5.0?
- Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
- Are Instance Resources Affected During Specification Modification?
- Are Services Interrupted During Specification Modification?
- Why Do I Fail to Modify the Specifications for a DCS Redis Instance?
- Monitoring and Alarm
- Data Backup, Export, and Migration
- Master/Standby Switchover
-
Client and Network Connection
- Change History
- API Reference (ME-Abu Dhabi Region)
-
User Guide (Paris Region)
- Service Overview
- Getting Started
- Operation Guide
- Monitoring
- Auditing
-
FAQs
-
Client and Network Connection
- Security Group Configurations
- Does DCS Support Public Access?
- Does DCS Support Cross-VPC Access?
- What Should I Do If Access to DCS Fails After Server Disconnects?
- Why Do Requests Sometimes Time Out in Clients?
- What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
- Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
- How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
- What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
- How Do I Troubleshoot Redis Connection Failures?
- What Should Be Noted When Using Redis for Pub/Sub?
-
Redis Usage
- Why Is CPU Usage of a DCS Redis Instance 100%?
- Can I Change the VPC and Subnet for a DCS Redis Instance?
- Do DCS Redis Instances Limit the Size of a Key or Value?
- Why Is Available Memory of a DCS Redis 3.0 Instance Smaller Than Instance Cache Size?
- Does DCS for Redis Support Multiple Databases?
- Does DCS for Redis Support Redis Clusters?
- Does DCS for Redis Support Sentinel?
- What Is the Default Data Eviction Policy?
- What Should I Do If an Error Occurs in Redis Exporter?
- Why Is Memory Usage More Than 100%?
- Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
- Can I Customize or Change the Port for Accessing a DCS Instance?
- Can I Modify the Connection Addresses for Accessing a DCS Instance?
- Does DCS Support Cross-AZ Deployment?
- Why Does It Take a Long Time to Start a Cluster DCS Instance?
- Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
- Can I Recover Data from Deleted DCS Instances?
- Why Is "Error in execution" Returned When I Access Redis?
-
Redis Commands
- Why is "permission denied" Returned When I Run the Keys Command in Web CLI?
- How Do I Clear Redis Data?
- Does DCS for Redis Support the INCR and EXPIRE Commands?
- Why Do I Fail to Execute Some Redis Commands?
- Why Does a Redis Command Fail to Take Effect?
- Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
-
Instance Scaling and Upgrade
- Can DCS Redis Instances Be Upgraded, for Example, from Redis 3.0 to Redis 4.0 or 5.0?
- Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
- Are Instance Resources Affected During Specification Modification?
- Are Services Interrupted During Specification Modification?
- Why Do I Fail to Modify the Specifications for a DCS Redis or Memcached Instance?
- Data Backup, Export, and Migration
- Master/Standby Switchover
-
Memcached Usage
- Can I Dump DCS Memcached Instance Data for Analysis?
- What Memcached Version Is Compatible with DCS for Memcached?
- What Data Structures Does DCS for Memcached Support?
- Does DCS for Memcached Support Public Access?
- Can I Modify Configuration Parameters of DCS Memcached Instances?
- What Are the Differences Between DCS for Memcached and Self-Hosted Memcached?
- What Policies Does DCS for Memcached Use to Deal with Expired Data?
- How Should I Select AZs When Creating a DCS Memcached Instance?
-
Client and Network Connection
- Change History
-
API Reference (Paris Region)
- Before You Start
- API Overview
- Calling APIs
-
API V2
- Lifecycle Management
- Instance Management
- Shards and Replicas
- Parameter Management
- Backup and Restoration
-
Data Migration
- Creating a Backup Import Task
- Listing Migration Tasks
- Deleting Data Migration Tasks
- Querying Details of a Data Migration Task
- Configuring Auto-Reconnect for Migration Tasks
- Stopping a Data Migration Task
- Querying the Progress of an Online Migration Task
- Creating an Online Data Migration Task
- Configuring an Online Data Migration Task
- Stopping Data Migration Tasks
- Stopping Synchronization of a Data Migration Task
-
Cache Analysis
- Creating a Big Key Analysis Task
- Listing Big Key Analysis Tasks
- Querying Big Key Analysis Details
- Deleting a Big Key Analysis Task
- Configuring Automatic Big Key Analysis
- Querying the Configurations of Automatic Big Key Analysis
- Creating a Hot Key Analysis Task
- Listing Hot Key Analysis Tasks
- Querying Hot Key Analysis Details
- Deleting a Hot Key Analysis Task
- Configuring Automatic Hot Key Analysis
- Querying the Configurations of Automatic Hot Key Analysis
- Log Management
- Network Security
- Background Task Management
- Instance Diagnosis
- Template Management
- Other APIs
- Outdated APIs (V1)
- Permissions Policies and Supported Actions
- Appendix
- Change History
-
User Guide (Kuala Lumpur Region)
-
Service Overview
- What Is DCS?
- Application Scenarios
- DCS Instance Types
- DCS Instance Specifications
- Command Compatibility
- Disaster Recovery and Multi-Active Solution
- Comparing Redis Versions
- Comparing Redis and Memcached
- Comparing DCS and Open-Source Cache Services
- Notes and Constraints
- Basic Concepts
- Permissions
- Related Services
- Permissions Management
- Process of Using DCS
-
Getting Started
- Creating an Instance
-
Accessing an Instance
- Network Conditions for Accessing DCS Redis
- Accessing a DCS Redis Instance Through redis-cli
- Access in Different Languages
- Accessing a DCS Redis 4.0/5.0/6.0 Instance on the Console
- Accessing a DCS Memcached Instance (Discontinued)
- Viewing Details of a DCS Instance
- Operating DCS Instances
-
Managing DCS Instances
- Configuration Notice
- Modifying Configuration Parameters
- Modifying the Security Group
- Viewing Background Tasks
- Viewing Data Storage Statistics of a DCS Redis 3.0 Proxy Cluster Instance
- Managing Tags
- Managing Shards and Replicas
- Analyzing Big Keys and Hot Keys
- Managing IP Address Whitelist
- Viewing Redis Slow Queries
- Viewing Redis Run Logs
- Diagnosing an Instance
- Transmitting DCS Redis Data with Encryption Using SSL
- Backing Up and Restoring DCS Instances
- Migrating Data with DCS
- Managing Passwords
- Parameter Templates
- Monitoring
- Auditing
- Data Migration Guide
-
FAQs
- Instance Types/Versions
-
Client and Network Connection
- Security Group Configurations
- Does DCS Support Access over Public Networks?
- Does DCS Support Cross-VPC Access?
- Why Is "(error) NOAUTH Authentication required" Displayed When I Access a DCS Redis Instance?
- What Should I Do If Access to DCS Fails After Server Disconnects?
- Why Do Requests Sometimes Time Out in Clients?
- What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
- Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
- How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
- What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
- Is a Password Required for Accessing an Instance? How Do I Set a Password?
- What Should Be Noted When Using Redis for Pub/Sub?
- How Do I Troubleshoot Redis Connection Failures?
- What Can I Do If Error "Cannot assign requested address" Is Returned When I Access Redis Using connect?
- Connection Pool Selection and Recommended Jedis Parameter Settings
-
Redis Usage
- What Are Shard and Replica Quantities?
- Why Is CPU Usage of a DCS Redis Instance 100%?
- Can I Change the VPC and Subnet for a DCS Redis Instance?
- Why Aren't Security Groups Configured for DCS Redis 4.0/5.0/6.0 Instances?
- Do DCS Redis Instances Limit the Size of a Key or Value?
- Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
- Why Is Available Memory Smaller Than Instance Cache Size?
- Does DCS for Redis Support Read/Write Splitting?How Do I Configure Read/Write Splitting for a Redis Cluster Instance?
- Does DCS for Redis Support Multiple Databases?
- Does DCS for Redis Support Redis Clusters?
- What Is Sentinel?
- Does DCS for Redis Support Sentinel?
- What Is the Default Data Eviction Policy?
- What Should I Do If an Error Occurs in Redis Exporter?
- How Can I Secure My DCS Redis Instances?
- Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
- Can I Customize or Change the Port for Accessing a DCS Instance?
- Can I Modify the Connection Addresses for Accessing a DCS Instance?
- Why Do I Fail to Delete an Instance?
- Does DCS Support Cross-AZ Deployment?
- Why Does It Take a Long Time to Start a Cluster DCS Instance?
- Does DCS for Redis Provide Backend Management Software?
- Can I Recover Data from Deleted DCS Instances?
- Does DCS for Redis Support SSL Encrypted Transmission?
- Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
- How Do I Check Redis Memory Usage?
- Why Is the Capacity or Performance of a Shard of a Redis Cluster Instance Overloaded When That of the Instance Is Still Below the Bottleneck?
- Does DCS Support External Extensions, Plug-ins, or Modules?
- Why Is "Error in execution" Returned When I Access Redis?
- Why Does a Key Disappear in Redis?
- Why Does an OOM Error Occur During a Redis Connection?
- What Clients Can I Use for Redis Cluster in Different Programming Languages?
- Why Do I Need to Configure Timeout for Redis Cluster?
- Can I Change the AZ for an Instance?
- Explaining and Using Hash Tags
- Will Cached Data Be Retained After an Instance Is Restarted?
-
Redis Commands
- How Do I Clear Redis Data?
- How Do I Find Specified Keys and Traverse All Keys?
- Why is "permission denied" Returned When I Run the KEYS Command in Web CLI?
- How Do I Disable High-Risk Commands?
- Does DCS for Redis Support Pipelining?
- Does DCS for Redis Support the INCR and EXPIRE Commands?
- Why Do I Fail to Execute Some Redis Commands?
- Why Does a Redis Command Fail to Take Effect?
- Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
- Can I Configure Redis Keys to Be Case-Insensitive?
- Can I View the Most Frequently Used Redis Commands?
- Common Web CLI Errors
-
Instance Scaling and Upgrade
- Can DCS Redis Instances Be Upgraded, for Example, from Redis 4.0 to 5.0?
- Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
- Are Instances Stopped or Restarted During Specification Modification?
- Are Services Interrupted During Specification Modification?
- Why Can't I Modify Specifications for a DCS Redis/Memcached Instance?
- How Do I Reduce the Capacity of a DCS Instance?
- How Do I Handle an Error When I Use Lettuce to Connect to a Redis Cluster Instance After Specification Modification?
-
Monitoring and Alarm
- How Do I View Current Concurrent Connections and Maximum Connections of a DCS Redis Instance?
- Does Redis Support Command Audits?
- What Should I Do If the Monitoring Data of a DCS Redis Instance Is Abnormal?
- Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
- Why Is Used Memory Greater Than Available Memory?
- Why Does Bandwidth Usage Exceed 100%?
- Why Is the Rejected Connections Metric Displayed?
- Why Is Flow Control Triggered? How Do I Handle It?
-
Data Backup, Export, and Migration
- How Do I Export DCS Redis Instance Data?
- Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
- Why Are Processes Frequently Killed During Data Migration?
- Is All Data in a DCS Redis Instance Migrated During Online Migration?
- Do DCS Redis Instances Support Data Persistence? What Is the Impact of Persistence?
- When Will AOF Rewrites Be Triggered?
- Can I Migrate Data to Multiple Target Instances in One Migration Task?
- How Do I Enable the SYNC and PSYNC Commands?
- Will the Same Keys Be Overwritten During Data Migration or Backup Import?
- Online Migration with Rump
- What Should I Consider When Transferring or Operating Data Between Different OSs?
- Can I Migrate Data from a Multi-DB Source Redis Instance to a Cluster DCS Redis Instance?
- How Can I Migrate Partial Data?
- What Are the Constraints and Precautions for Migrating Redis Data to a Cluster Instance?
- What Should I Consider for Online Migration?
- Can I Perform Online Migration Without Any Service Interruption?
- What If "Disconnecting timedout slave" and "overcoming of output buffer limits" Are Reported on the Source Instance During Online Migration?
- Why Is Memory of a DCS Redis Instance Unchanged After Data Migration Using Rump, Even If No Error Message Is Returned?
- Can I Migrate Data from a Lower Redis Version to a Higher One?
- How Do I Migrate Memcached Data?
- Big/Hot Key Analysis
- Master/Standby Switchover
-
Memcached Usage
- Can I Dump DCS Memcached Instance Data for Analysis?
- What Memcached Version Is Compatible with DCS for Memcached?
- What Data Structures Does DCS for Memcached Support?
- Does DCS for Memcached Support Public Access?
- Can I Modify Configuration Parameters of DCS Memcached Instances?
- What Are the Differences Between DCS for Memcached and Self-Hosted Memcached?
- What Policies Does DCS for Memcached Use to Deal with Expired Data?
- How Should I Select AZs When Creating a DCS Memcached Instance?
- Troubleshooting
- Change History
-
Service Overview
- API Reference (Kuala Lumpur Region)
-
API Reference (Ankara Region)
- Before You Start
- API Overview
- Calling APIs
-
APIs V2 (Recommended)
- Lifecycle Management
- Instance Management
- Shards and Replicas
- Parameter Management
- Backup and Restoration
-
Data Migration
- Creating a Backup Import Task
- Listing Migration Tasks
- Deleting Data Migration Tasks
- Querying Details of a Data Migration Task
- Stopping a Data Migration Task
- Querying the Progress of an Online Migration Task
- Creating an Online Data Migration Task
- Configuring an Online Data Migration Task
- Stopping Data Migration Tasks
- Log Management
- Background Task Management
- Other APIs
- Outdated APIs (V1)
- Permissions Policies and Supported Actions
- Appendix
-
User Guide (Ankara Region)
- Service Overview
-
Getting Started
- Creating an Instance
-
Accessing an Instance
- Network Conditions for Accessing DCS Redis
- Accessing a DCS Redis Instance Through redis-cli
- Access in Different Languages
- Accessing a DCS Redis Instance on the Console
- Viewing Details of a DCS Instance
-
User Guide
- Permissions Management
- Operating DCS Instances
-
Managing DCS Instances
- Configuration Notice
- Modifying Configuration Parameters
- Modifying Maintenance Time Window
- Modifying the Security Group
- Viewing Background Tasks
- Viewing Data Storage Statistics of a DCS Redis 3.0 Proxy Cluster Instance
- Managing Shards and Replicas
- Analyzing Big Keys and Hot Keys
- Scanning and Deleting Expired Keys in a DCS Redis Instance
- Managing IP Address Whitelist
- Viewing Redis Run Logs
- Diagnosing an Instance
- Backing Up and Restoring DCS Instances
- Migrating Data with DCS
- Managing Passwords
- Monitoring
- Best Practices
-
FAQs
- Instance Types/Versions
-
Client and Network Connection
- Security Group Configurations
- Does DCS Support Access at EIPs?
- Does DCS Support Cross-VPC Access?
- What Should I Do If Access to DCS Fails After Server Disconnects?
- Why Do Requests Sometimes Time Out in Clients?
- What Should I Do If an Error Is Returned When I Use the Jedis Connection Pool?
- Why Is "ERR unknown command" Displayed When I Access a DCS Redis Instance Through a Redis Client?
- How Do I Access a DCS Redis Instance Through Redis Desktop Manager?
- What If "ERR Unsupported CONFIG subcommand" is Displayed in SpringCloud?
- How Do I Troubleshoot Redis Connection Failures?
- What Should Be Noted When Using Redis for Pub/Sub?
- Should I Use a Domain Name or an IP Address to Connect to a DCS Redis Instance?
-
Redis Usage
- Why Is CPU Usage of a DCS Redis Instance 100%?
- Can I Change the VPC and Subnet for a DCS Redis Instance?
- Why Aren't Security Groups Configured for DCS Redis 4.0 and Later Instances?
- Do DCS Redis Instances Limit the Size of a Key or Value?
- Can I Obtain the Addresses of the Nodes in a Cluster DCS Redis Instance?
- Why Is Available Memory Smaller Than Instance Cache Size?
- Does DCS for Redis Support Multiple Databases?
- Does DCS for Redis Support Redis Clusters?
- Does DCS for Redis Support Sentinel?
- What Is the Default Data Eviction Policy?
- What Should I Do If an Error Occurs in Redis Exporter?
- Why Is Redisson Distributed Lock Not Supported by DCS Proxy Cluster Redis 3.0 Instances?
- Can I Customize or Change the Port for Accessing a DCS Instance?
- Can I Modify the Connection Addresses for Accessing a DCS Instance?
- Does DCS Support Cross-AZ Deployment?
- Why Does It Take a Long Time to Start a Cluster DCS Instance?
- What If Redis Commands Are Incompatible with DCS for Redis?
- Does DCS for Redis Provide Backend Management Software?
- Why Is Memory of a DCS Redis Instance Used Up by Just a Few Keys?
- Can I Recover Data from Deleted DCS Instances?
- Why Is "Error in execution" Returned When I Access Redis?
-
Redis Commands
- How Do I Clear Redis Data?
- How Do I Disable High-Risk Commands?
- Does DCS for Redis Support Pipelining?
- Does DCS for Redis Support the INCR and EXPIRE Commands?
- Why Do I Fail to Execute Some Redis Commands?
- Why Does a Redis Command Fail to Take Effect?
- Is There a Time Limit on Executing Redis Commands? What Will Happen If a Command Times Out?
-
Instance Scaling and Upgrade
- Can DCS Redis Instances Be Upgraded, for Example, from Redis 4.0 to 5.0?
- Are Services Interrupted If Maintenance is Performed During the Maintenance Time Window?
- Are Instances Stopped or Restarted During Specification Modification?
- Are Services Interrupted During Specification Modification?
- Why Can't I Modify Specifications for a DCS Redis Instance?
-
Monitoring and Alarm
- Does Redis Support Command Audits?
- What Should I Do If the Monitoring Data of a DCS Redis Instance Is Abnormal?
- Why Is Available Memory of Unused DCS Instances Less Than Total Memory and Why Is Memory Usage of Unused DCS Instances Greater Than Zero?
- Why Is Used Memory Greater Than Available Memory?
- Why Is Flow Control Triggered? How Do I Handle It?
-
Data Backup, Export, and Migration
- How Do I Export DCS Redis Instance Data?
- Can I Export Backup Data of DCS Redis Instances to RDB Files Using the Console?
- Why Are Processes Frequently Killed During Data Migration?
- Is All Data in a DCS Redis Instance Migrated During Online Migration?
- Do DCS Redis Instances Support Data Persistence? What Is the Impact of Persistence?
- When Will AOF Rewrites Be Triggered?
- Online Migration with Rump
-
Big/Hot Key Analysis and Expired Key Scan
- What Are Big Keys and Hot Keys?
- What Is the Impact of Big Keys or Hot Keys?
- How Do I Avoid Big Keys and Hot Keys?
- How Do I Analyze the Hot Keys of a DCS Redis 3.0 Instance?
- How Do I Detect Big Keys and Hot Keys in Advance?
- How Does DCS Delete Expired Keys?
- How Long Are Keys Stored? How Do I Set Key Expiration?
- Master/Standby Switchover
-
User Guide (ME-Abu Dhabi Region)
Mostrar todos
Copiado.
Comprando uma Instância DCS Redis
Você pode comprar uma ou mais instâncias do DCS Redis com os recursos de computação e o espaço de armazenamento necessários com base nos requisitos de serviço.
![](https://support.huaweicloud.com/intl/pt-br/usermanual-dcs/public_sys-resources/note_3.0-pt-br.png)
- O DCS for Redis 3.0 não é mais fornecido. Em vez disso, você pode usar o DCS for Redis 4.0 ou 5.0.
- As versões e os tipos de instância do Redis compatíveis variam de acordo com as regiões.
Pré-requisitos
- Para obter um gerenciamento refinado de seus recursos da HUAWEI CLOUD, crie grupos de usuários e usuários do IAM e conceda permissões especificadas aos usuários. Para mais detalhes, consulte Gerenciamento de permissões.
- Você preparou os recursos necessários.
Procedimento
- Efetue login no console de DCS.
- Clique em no canto superior esquerdo do console de gerenciamento e selecione uma região.
Selecione a mesma região que o serviço do aplicativo.
- Clique em Buy DCS Instance no canto superior direito.
- Especificar Billing Mode.
- Selecione a região mais próxima do seu aplicativo para reduzir a latência e acelerar o acesso.
- Especifique os seguintes parâmetros de instância com base nas informações coletadas em Identificando os requisitos.
- Cache Engine:
Selecione Redis.
- Version:
Versões do Redis atualmente suportadas: 5.0, 4.0 e 3.0
- Defina Instance Type como Single-node, Master/Standby, Proxy Cluster, Redis Cluster, ou Read/Write splitting.
- Defina CPU Architecture como x86 ou Arm.
- Definir Replicas. O valor padrão é 2.
Esse parâmetro é exibido somente quando você seleciona Redis 4.0 ou Redis 5.0 e o tipo de instância é principal/em espera ou Cluster do Redis.
- Se Proxy Cluster ou Redis Cluster estiver selecionado, o parâmetro Sharding será exibido.
Use default: Use as especificações de sharding padrão.
Customize: Personalize o tamanho de cada estilhaço e selecione as especificações de instância correspondentes.
- Selecione uma AZ.
Para acelerar o acesso, implante sua instância e seu aplicativo na mesma AZ.
Se o tipo de instância for mestre/em espera, Cluster de proxy ou Cluster do Redis, AZ torna-se Primary AZ, e Standby AZ é exibida. Selecione uma AZ para os nós mestre e stand-by da instância.
- Instance Specification:
A cota padrão é exibida no console.
Para aumentar a quota, clique em Increase quota abaixo das especificações. Na página exibida, preencha um formulário de solicitação de cota e clique em Submit.
Figura 1 mostra as configurações do parâmetro da instância.
- Cache Engine:
- Configurar os parâmetros de rede da instância.
- Selecione uma VPC e uma sub-rede.
- Configure o endereço IP.
As instâncias do Redis Cluster suportam apenas endereços IP atribuídos automaticamente. Os outros tipos de instância suportam endereços IP atribuídos automaticamente e endereços IP especificados manualmente. Você pode especificar manualmente um endereço IP privado para sua instância, conforme necessário.
Para o Redis 4.0/5.0, você pode especificar uma numeração de porta no intervalo de 1 a 65535. Se nenhuma porta for especificada, a porta padrão 6379 será usada.
Para o Redis 3.0, não é possível personalizar uma porta. A porta padrão 6379 será usada.
- Selecione um grupo de segurança.
Um grupo de segurança é um conjunto de regras que controlam o acesso aos ECS. Ele fornece políticas de acesso para os ECS mutuamente confiáveis com os mesmos requisitos de proteção de segurança na mesma VPC.
O DCS for Redis 4.0/5.0 é baseado no VPC Endpoint e não requer grupos de segurança.
Se a porta 6379 não estiver ativada para o grupo de segurança selecionado, a caixa de seleção Enable port 6379 será exibida e selecionada por padrão, indicando que, após a criação da instância, a porta 6379 será habilitada para o grupo de segurança selecionado. Se a porta 6379 não estiver ativada para o grupo de segurança selecionado, as conexões com a instância podem falhar.
Figura 2 Configurando parâmetros de rede da instância
- Defina a senha da instância.
- Selecione Yes ou No para Password Protected.
- O acesso sem senha acarreta riscos de segurança. Tenha cuidado ao selecionar este modo.
- Para habilitar o acesso público para uma instância do DCS Redis 3.0, selecione o modo protegido por senha e defina uma senha.
- Depois de criar uma instância do DCS Redis para ser acessada no modo sem senha, você pode definir uma senha para ela usando a função de redefinição de senha. Para mais detalhes, consulte Alteração das configurações de senha para instâncias do DCS Redis.
- Password e Confirm Password: Esses parâmetros indicam a senha de acesso à instância do DCS Redis e são exibidos somente quando Password Protected (Protegido por senha) estiver definido como Yes.
Por motivos de segurança, se o acesso sem senha estiver desativado, o sistema solicitará que você insira uma senha específica da instância quando estiver acessando a instância do DCS Redis. Mantenha a senha da instância segura e altere-a periodicamente.
- Selecione Yes ou No para Password Protected.
- Configurar Parameter Configuration.
Você pode selecionar Default Templates ou Use custom template.
- Na página de criação de instância, os modelos de parâmetro padrão são usados por padrão.
- Você pode selecionar um modelo personalizado somente para instâncias do Redis. A versão do mecanismo de cache selecionado e o tipo de instância devem corresponder aos do modelo.
- Especifique a duração e a quantidade de instâncias necessárias para o faturamento anual/mensal.
- Informe um nome de instância e selecione um projeto da empresa.
Quando você cria apenas uma ocorrência por vez, o valor de Name pode conter de 4 a 64 caracteres. Quando você cria mais de uma ocorrência por vez, o valor de Name pode conter de 4 a 56 caracteres. Essas instâncias são nomeadas no formato de "name-n", no qual n começa de 000 e é incrementado de 1. Por exemplo, se você criar duas instâncias e definir Name como dcs_demo, as duas instâncias serão nomeadas respectivamente como dcs_demo-000 e dcs_demo-001.
- Clique em More Settings para exibir mais configurações, incluindo política de backup e renomeação de comandos críticos.
- Insira uma descrição da instância.
- Especifique a política de backup.
Esse parâmetro é exibido somente quando o tipo de instância é principal/em espera ou cluster. Para obter mais informações sobre como configurar uma política de backup, consulte Backup e restauração de instâncias.
- Renomear comandos críticos.
Se Redis 4.0/5.0 estiver selecionado, o parâmetro Command Renaming será exibido. Atualmente, você só pode renomear os comandos COMMAND, KEYS, FLUSHDB, FLUSHALL e HGETALL.
- Especifique a janela de manutenção.
Escolha uma janela para que o pessoal de O&M da DCS realize a manutenção em sua instância. Você será contatado antes que qualquer atividade de manutenção seja realizada.
- Adicione uma tag.
As tags são usadas para identificar os recursos da nuvem. Quando você tem muitos recursos de nuvem do mesmo tipo, pode usar tags para classificar os recursos de nuvem por dimensão (por exemplo, por uso, proprietário ou ambiente).
- Se você tiver criado tags predefinidas, selecione um par predefinido de chave e valor de tag. Clique em View predefined tags. Na consola do Serviço de Gestão de Etiquetas (TMS), veja as etiquetas predefinidas ou crie novas etiquetas.
- Você também pode adicionar uma tag inserindo a chave e o valor da tag. Para obter detalhes sobre os requisitos de nomeação de tags, consulte Gerenciando Tags.
- Clique em Next.
A página exibida mostra as informações da instância que você especificou.
- Confirme as informações da instância e submeta a solicitação.
- Retorne à página Cache Manager para exibir e gerenciar suas instâncias de DCS.