Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Neste artigo, discutimos o gerenciamento eficaz de memória de um cache Redis gerenciado do Azure.
Política de expulsão
Escolha uma políticade despejo que funcione para o seu aplicativo. A política padrão para o Azure Managed Redis é volatile-lru, o que significa que apenas 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 das chaves
Defina um valor de expiração nas suas chaves. Uma expiração remove as chaves proativamente em vez de esperar até que haja pressão de memória. Quando a remoção acontece devido à pressão da memória, pode causar mais carga no servidor. Para obter mais informações, consulte a documentação dos 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 seu cache antes de ver problemas. Se a "Percentagem de memória usada" for consistentemente superior a 75%, considere aumentar a memória escalonando para um nível superior. Para obter informações sobre camadas, consulte Arquitetura para obter informações sobre camadas.