Gerenciamento de memória para o Redis Gerenciado do Azure (versão prévia)
Política de remoção
Escolha uma política de remoção que funcione para o seu aplicativo. A política padrão para o Redis Gerenciado do Azure (versão prévia) é volatile-lru
, o que significa que somente as chaves com um valor de TTL definido com um comando como EXPIRE são elegíveis para remoção. Se não houver chaves com valor TTL, o sistema não removerá nenhuma delas. Se você quiser que o sistema permita a remoção de qualquer chave caso esteja sob pressão de memória, convém considerar a política allkeys-lru
.
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. Consulte aqui para obter informações sobre camadas.