Você planeja usar o Azure Cache for Redis e espera que o cache atinja a capacidade com frequência e exija remoções. Os padrões de acesso mostram que um pequeno subconjunto de itens será acessado com muito mais frequência do que outros. Quais duas políticas de remoção você deve escolher para otimizar o desempenho para esse padrão?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: allkeys-lru, volatile-lru.
Por que esta é a resposta
As políticas allkeys-lru e volatile-lru são ideais para este cenário. allkeys-lru (Least Recently Used) remove as chaves menos recentemente usadas de todo o conjunto de dados quando o cache atinge a capacidade, garantindo que os itens mais populares e frequentemente acessados permaneçam. volatile-lru faz o mesmo, mas apenas para chaves que possuem um tempo de expiração (TTL) definido. Ambas priorizam a retenção de dados quentes (frequentemente acessados), o que é crucial quando um pequeno subconjunto de itens é muito mais popular. noeviction não é uma opção, pois impede a adição de novos dados quando o cache está cheio. allkeys-random e volatile-random removem chaves aleatoriamente, o que não otimiza para itens populares. volatile-ttl remove chaves com o menor TTL, o que pode não corresponder aos itens menos usados.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão