Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Neste artigo, discutiremos o gerenciamento efetivo de memória de um cache Redis Gerenciado do Azure.
Política de remoção
Escolha uma política de remoção que funcione para o seu aplicativo. A política padrão para Redis Gerenciados do Azure é volatile-lru, o que significa que somente as chaves que têm um valor TTL definido com um comando como EXPIRE são elegíveis para remoção. Se nenhuma chave tiver um valor TTL, o sistema não removerá nenhuma chave. Se você quiser que o sistema permita que qualquer chave seja removida se estiver sob pressão de memória, considere a allkeys-lru política.
Expiração de chaves
Defina um valor de expiração nas suas chaves. A expiração remove chaves proativamente, sem aguardar que haja pressão de memória. Quando a remoção é acionada devido à pressão de memória, isso pode aumentar a carga no servidor. Para mais informações, consulte a documentação sobre os comandos EXPIRE e EXPIREAT.
Monitorar o uso de memória
Considere adicionar alertas na métrica "Porcentagem de Memória Usada" para garantir que você não fique sem memória e tenha a chance de dimensionar o cache antes de observar problemas. Se a "Porcentagem de Memória Usada" for consistentemente superior a 75%, considere aumentar a memória escalando para uma camada mais alta. Para obter informações sobre camadas, consulte Arquitetura para obter informações sobre camadas.