U bent van plan om Azure Cache for Redis te gebruiken en verwacht dat de cache regelmatig zijn capaciteit zal bereiken en evictions nodig zal hebben. Toegangspatronen laten zien dat een kleine subset van items veel vaker zal worden benaderd dan andere. Welke twee eviction policies moet u kiezen om de prestaties voor dit patroon te optimaliseren?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: allkeys-lru, volatile-lru.
Waarom dit het antwoord is
Voor dit scenario, waarbij een kleine subset van items vaker wordt benaderd en evictions nodig zijn, zijn allkeys-lru en volatile-lru de beste keuzes. allkeys-lru (Least Recently Used) verwijdert de minst recent gebruikte sleutels uit de hele dataset (alle sleutels, ongeacht of ze een TTL hebben) wanneer de cache vol is. Dit is ideaal voor items die vaak worden benaderd, omdat deze langer in de cache blijven. volatile-lru verwijdert de minst recent gebruikte sleutels, maar alleen uit de sleutels die een verlooptijd (TTL) hebben ingesteld. Dit is nuttig als u wilt dat items zonder TTL permanent blijven, terwijl items met TTL kunnen worden geëvicted. noeviction voorkomt dat nieuwe items worden toegevoegd wanneer de cache vol is, wat niet wenselijk is als evictions nodig zijn. allkeys-random en volatile-random verwijderen willekeurige sleutels, wat minder efficiënt is dan LRU voor veelgebruikte items. volatile-ttl verwijdert sleutels die het dichtst bij hun verlooptijd zijn, wat niet direct gerelateerd is aan de frequentie van toegang.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig