Gerenciamento de memória para o Azure Managed Redis (visualização)
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 (visualização) é 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, então você pode querer considerar 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 .
Monitorizar utilização da 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. Consulte aqui para obter informações sobre os níveis.