Um varejista online usa o ElastiCache for Redis para armazenar em cache consultas de produtos populares. O cluster está atualmente removendo chaves aleatoriamente, independentemente do TTL, e a taxa de acertos do cache é menor do que o desejado. Sem aumentar o tamanho ou o custo do cluster, como o administrador do SysOps pode melhorar a taxa de acertos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Alterar a política de remoção para remover as chaves menos frequentemente usadas (LFU)..
Por que esta é a resposta
A política de remoção LFU (Least Frequently Used) remove as chaves acessadas com menos frequência, o que é ideal para melhorar a taxa de acertos quando o cache está cheio. Ao remover itens que são raramente solicitados, o cache mantém os dados mais populares, aumentando a probabilidade de futuras solicitações serem atendidas pelo cache. Adicionar outro nó aumentaria o custo e o tamanho do cluster, o que vai contra a restrição do problema. Aumentar os valores de TTL pode, na verdade, piorar a situação, pois itens antigos e potencialmente menos populares permaneceriam no cache por mais tempo, ocupando espaço valioso. Definir a política de remoção para remover aleatoriamente apenas as chaves com TTL definido não resolveria o problema de remoção de chaves populares, pois a remoção aleatória não considera a frequência de uso.
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