Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda>
Distributed Cache Service>
Perguntas frequentes>
Uso do Redis>
Qual é a política padrão de despejo de dados?
Atualizado em 2023-12-20 GMT+08:00
Qual é a política padrão de despejo de dados?
Os dados são removidos do cache com base em um limite de espaço definido pelo usuário para liberar espaço para novos dados. Para mais detalhes, visite o site oficial do Redis. Nas versões atuais do DCS for Redis, você pode selecionar uma política de despejo que preferir.
Você pode alterar a política de despejo configurando o parâmetro maxmemory-policy.
Quando maxmemory for atingido, você poderá selecionar uma das oito políticas de despejo a seguir:
- noeviction: quando o limite de memória é atingido, as instâncias de DCS retornam erros aos clientes e não processam mais solicitações de gravação e outras solicitações que podem resultar em mais memória a ser usada. No entanto, DEL e mais algumas solicitações de exceção podem continuar a ser processadas.
- allkeys-lru: as instâncias de DCS tentam remover primeiro as chaves usadas menos recentemente, a fim de liberar espaço para novos dados.
- volatile-lru: as instâncias de DCS tentam remover as chaves usadas menos recentemente com um conjunto de expiração primeiro, a fim de liberar espaço para novos dados.
- allkeys-random: as instâncias do DCS reciclam chaves aleatórias para que novos dados possam ser armazenados.
- volatile-random: as instâncias de DCS despejam chaves aleatórias com um conjunto de expiração, a fim de liberar espaço para novos dados.
- volatile-ttl: as instâncias de DCS removem as chaves com um conjunto de expiração e tentam remover as chaves com um tempo de vida (TTL) menor primeiro, a fim de liberar espaço para novos dados.
- allkeys-lfu: as instâncias do DCS removem as chaves usadas com menos frequência de todas as chaves.
- volatile-lfu: as instâncias do DCS removem as chaves usadas com menos frequência com um campo expire de todas as chaves.
- Se nenhuma chave puder ser reciclada, volatile-lru, volatile-random e volatile-ttl são os mesmos que noeviction. Para obter detalhes, consulte a descrição de noeviction.
- A política de despejo padrão é volatile-lru para instâncias do DCS Redis criadas em ou após julho de 2020. A política de despejo padrão é noeviction para instâncias do DCS Redis criadas antes de julho de 2020.
Tópico principal: Uso do Redis
Uso do Redis Perguntas frequentes
- 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?
Feedback
Esta página foi útil?
Deixar um comentário
Obrigado por seus comentários. Estamos trabalhando para melhorar a documentação.
O sistema está ocupado. Tente novamente mais tarde.
more