Si prevede di utilizzare Azure Cache for Redis e si prevede che la cache raggiunga frequentemente la capacità e richieda l'eliminazione di elementi. I modelli di accesso mostrano che un piccolo sottoinsieme di elementi verrà acceduto molto più spesso di altri. Quali due policy di eliminazione dovresti scegliere per ottimizzare le prestazioni per questo modello?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: allkeys-lru, volatile-lru.
Perché questa è la risposta
Le policy allkeys-lru e volatile-lru sono le più adatte. allkeys-lru (Least Recently Used su tutte le chiavi) è efficace quando un piccolo sottoinsieme di elementi è acceduto frequentemente, poiché mantiene in cache gli elementi più popolari eliminando quelli meno recenti, indipendentemente dal fatto che abbiano un TTL (Time To Live) impostato. volatile-lru (Least Recently Used su chiavi con TTL) è simile, ma considera solo le chiavi che hanno un TTL impostato, il che è utile se si desidera che solo gli elementi con una scadenza predefinita siano soggetti a eliminazione LRU. noeviction non permette l'eliminazione, causando errori di scrittura quando la cache è piena. Le policy random (allkeys-random, volatile-random) eliminano elementi casualmente, il che non è ottimale per i dati a cui si accede frequentemente. volatile-ttl elimina gli elementi con il TTL più breve, ma non considera la frequenza di accesso.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta