Meer info over het configureren van Azure Cache voor Redis

In dit artikel worden de configuraties beschreven die beschikbaar zijn voor uw Azure Cache voor Redis-exemplaar. Dit artikel bevat ook informatie over de standaardconfiguratie van de Redis-server voor Azure Cache voor Redis exemplaren.

Notitie

Zie Persistentie configureren en ondersteuning voor virtuele netwerken configureren voor meer informatie over het configureren en gebruiken van premium-cachefuncties.

Instellingen voor Azure Cache voor Redis configureren

  1. Als u een cache wilt maken, meldt u zich aan bij de Azure-portal en selecteert u Een resource maken.

    Een resource maken is gemarkeerd in het linkernavigatiedeelvenster.

  2. Selecteer op de pagina Nieuw de optie Databases en selecteer vervolgens Azure Cache voor Redis.

    In Nieuw is Databases gemarkeerd. Azure Cache voor Redis is ook gemarkeerd.

  3. Configureer op de pagina Nieuwe Redis-cache de instellingen voor de nieuwe cache.

    Instelling Een waarde kiezen Beschrijving
    Abonnement Open de vervolgkeuzelijst en selecteer uw abonnement. Het abonnement waarmee dit nieuwe Azure Cache voor Redis-exemplaar wordt gemaakt.
    Resourcegroep Open de vervolgkeuzelijst en selecteer een resourcegroep of kies Nieuwe maken en geef een naam voor de nieuwe resourcegroep op. Naam voor de resourcegroep waarin de cache en andere resources moeten worden gemaakt. Door al uw app-resources in één resourcegroep te plaatsen, kunt u ze eenvoudig beheren of verwijderen.
    DNS-naam Voer een unieke naam in. De cachenaam moet een tekenreeks tussen 1 en 63 tekens zijn die alleen cijfers, letters of afbreekstreepjes bevatten. De naam moet beginnen en eindigen met een cijfer of letter en mag geen opeenvolgende afbreekstreepjes bevatten. De hostnaam van uw cache-exemplaar is <DNS-naam.redis.cache.windows.net>.
    Location Open de vervolgkeuzelijst en selecteer een locatie. Selecteer een regio in de buurt van andere services die gebruikmaken van uw cache.
    Cachetype Vervolgkeuzelijst en selecteer een laag. De grootte, prestaties en functies die beschikbaar zijn voor de cache, zijn afhankelijk van de gekozen laag. Zie het Azure Cache voor Redis-overzicht voor meer informatie.
  4. Selecteer het tabblad Netwerken of selecteer de knop Netwerken onderaan de pagina.

  5. Selecteer uw verbindingsmethode op het tabblad Netwerk.

  6. Selecteer het tabblad Volgende: Geavanceerd of selecteer de knop Volgende: Geavanceerd onder aan de pagina om het tabblad Geavanceerd weer te geven.

    Schermopname van het tabblad Geavanceerd in het werkvenster en de beschikbare optie om te selecteren.

    • Voor Basic- of Standard-caches schakelt u de selectie voor een niet-TLS-poort in. U kunt ook selecteren of u Microsoft Entra-verificatie wilt inschakelen.
    • Voor een Premium-cache configureert u de instellingen voor niet-TLS-poort, clustering, beheerde identiteit en gegevenspersistentie. U kunt ook selecteren of u Microsoft Entra-verificatie wilt inschakelen.
  7. Selecteer het tabblad Volgende: Tags of selecteer de knop Volgende: Tags onderaan de pagina.

  8. Voer desgewenst in het tabblad Tags de naam en waarde in om de resource te categoriseren.

  9. Selecteer Controleren + maken. Het tabblad Beoordelen + maken wordt weergegeven, waar uw configuratie wordt gevalideerd in Azure.

  10. Selecteer Maken nadat het groene bericht Validatie geslaagd verschijnt.

Het duurt even voordat een cache is gemaakt. U kunt de voortgang bekijken op de overzichtspagina van Azure Cache voor Redis. Als u bij StatusWordt uitgevoerd ziet staan, kunt u de cache gebruiken.

U kunt de volgende instellingen weergeven en configureren met behulp van het menu Resource. De instellingen die u ziet, zijn afhankelijk van de laag van uw cache. U ziet bijvoorbeeld opnieuw opstarten niet wanneer u de Enterprise-laag gebruikt.

Overzicht

In de sectie Overzicht vindt u basisinformatie over uw cache, zoals naam, poorten, prijscategorie en geselecteerde metrische cachegegevens.

Activiteitenlogboek

Selecteer activiteitenlogboek om acties weer te geven die zijn uitgevoerd in uw cache. U kunt ook filteren gebruiken om deze weergave uit te vouwen om andere resources op te nemen. Zie Auditbewerkingen met Resource Manager voor meer informatie over het werken met auditlogboeken. Zie Activiteitenlogboek voor meer informatie over het bewaken van het activiteitenlogboek.

Toegangsbeheer (IAM)

De sectie Toegangsbeheer (IAM) biedt ondersteuning voor op rollen gebaseerd toegangsbeheer van Azure (Azure RBAC) in Azure Portal. Met deze configuratie kunnen organisaties eenvoudig en nauwkeurig voldoen aan hun vereisten voor toegangsbeheer. Zie Op rollen gebaseerd toegangsbeheer van Azure in Azure Portal voor meer informatie.

Tags

Met de sectie Tags kunt u uw resources ordenen. Zie Tags gebruiken om uw Azure-resources te organiseren voor meer informatie.

Problemen vaststellen en oplossen

Selecteer Problemen vaststellen en oplossen die moeten worden geleverd met veelvoorkomende problemen en strategieën voor het oplossen ervan.

gebeurtenis

Selecteer Gebeurtenissen om gebeurtenisabonnementen toe te voegen aan uw cache. Gebruik gebeurtenissen om reactieve, gebeurtenisgestuurde apps te bouwen met de volledig beheerde service voor gebeurtenisroutering die is ingebouwd in Azure.

Event Grid helpt u bij het bouwen van automatisering in uw cloudinfrastructuur, het maken van serverloze apps en het integreren van services en clouds. Zie Wat is Azure Event Grid voor meer informatie.

Redis-console

U kunt veilig opdrachten uitgeven aan uw Azure Cache voor Redis exemplaren met behulp van de Redis-console, die beschikbaar is in Azure Portal voor Basic-, Standard- en Premium-cachelagen.

Belangrijk

De Redis-console werkt niet met VNet. Wanneer uw cache deel uitmaakt van een VNet, hebben alleen clients in het VNet toegang tot de cache. Omdat De Redis-console wordt uitgevoerd in uw lokale browser, die zich buiten het VNet bevindt, kan deze geen verbinding maken met uw cache.

Als u de Redis-console wilt openen, selecteert u het tabblad Console in het werkvenster van het menu Resource.

Schermopname waarin de consoleknop is gemarkeerd.

Als u opdrachten wilt uitvoeren voor uw cache-exemplaar, typt u de gewenste opdracht in de console.

Schermopname van de Redis-console met de invoeropdracht en resultaten.

Notitie

Niet alle Redis-opdrachten worden ondersteund in Azure Cache voor Redis. Zie Redis-opdrachten die niet worden ondersteund in Azure Cache voor Redis sectie voor een lijst met Redis-opdrachten die zijn uitgeschakeld voor Azure Cache voor Redis. Zie voor meer informatie over Redis-opdrachten https://redis.io/commands.

De Redis-console gebruiken met een premium geclusterde cache

Wanneer u de Redis-console gebruikt met een premium geclusterde cache, kunt u opdrachten uitgeven aan één shard van de cache. Als u een opdracht wilt uitvoeren voor een specifieke shard, maakt u eerst verbinding met de gewenste shard door deze te selecteren in de shardkiezer.

Redis-console

Als u probeert toegang te krijgen tot een sleutel die is opgeslagen in een andere shard dan de verbonden shard, wordt er een foutbericht weergegeven dat lijkt op het volgende bericht:

shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)
shard1>get myKey
(error) MOVED 866 13.90.202.154:13000 (shard 0)

In het vorige voorbeeld is shard 1 de geselecteerde shard, maar myKey bevindt zich in shard 0, zoals aangegeven door het (shard 0) gedeelte van het foutbericht. In dit voorbeeld myKeyselecteert u shard 0 met behulp van de shardkiezer en geeft u de gewenste opdracht uit.

Uw cache verplaatsen naar een nieuw abonnement

U kunt uw cache verplaatsen naar een nieuw abonnement door Verplaatsen te selecteren.

Azure Cache voor Redis verplaatsen

Zie Resources verplaatsen naar een nieuwe resourcegroep of een nieuw abonnement voor meer informatie over het verplaatsen van resources van de ene resourcegroep naar het andere.

Instellingen

Met de sectie Instellingen kunt u de volgende instellingen voor uw cache openen en configureren.

Verificatie

U hebt twee opties voor verificatie: toegangssleutels en Microsoft Entra-verificatie.

Access keys

Selecteer Toegangssleutels om de toegangssleutels voor uw cache weer te geven of opnieuw te genereren. Deze sleutels worden gebruikt door de clients die verbinding maken met uw cache.

Schermopname met Verificatie geselecteerd in het menu Resource en toegang tot sleutels in het werkvenster.

(Preview) Microsoft Entra-verificatie

Selecteer (preview) Microsoft Entra-verificatie naar een mechanisme voor wachtwoordvrije verificatie door integratie met Microsoft Entra-id. Deze integratie bevat ook functionaliteit voor op rollen gebaseerd toegangsbeheer die wordt geboden via toegangsbeheerlijsten (ACL's) die worden ondersteund in open source Redis.

Schermopname van Verificatie geselecteerd in het menu Resource en Microsoft Entra ID in het werkvenster.


Geavanceerde instellingen

De volgende instellingen zijn geconfigureerd op de geavanceerde instellingen aan de linkerkant.

Toegangspoorten

Standaard is niet-TLS/SSL-toegang uitgeschakeld voor nieuwe caches. Als u de niet-TLS-poort wilt inschakelen, selecteert u Nee voor toegang alleen via SSL via SSL op de geavanceerde instellingen aan de linkerkant en selecteert u Opslaan.

Notitie

TLS-toegang tot Azure Cache voor Redis ondersteunt momenteel TLS 1.0, 1.1 en 1.2, maar versies 1.0 en 1.1 worden binnenkort buiten gebruik gesteld. Lees onze pagina TLS 1.0 en 1.1 verwijderen voor meer informatie.

Azure Cache voor Redis-toegangspoorten

Geheugenbeleid

Gebruik het maxmemory-beleid, maxmemory-reserved en maxfragmentationmemory-reserved-settings van Geavanceerde instellingen in het menu Resource aan de linkerkant om het geheugenbeleid voor de cache te configureren. Wanneer u een cache maakt, worden de waarden maxmemory-reserved en maxfragmentationmemory-reserved standaard ingesteld op 10% van maxmemory, wat de cachegrootte is.

Azure Cache voor Redis Maxmemory-beleid

Met het maxmemory-beleid wordt het verwijderingsbeleid voor de cache geconfigureerd en kunt u kiezen uit het volgende verwijderingsbeleid:

  • volatile-lru: Het standaard verwijderingsbeleid. Hiermee verwijdert u de minst recent gebruikte sleutel uit alle sleutels met een verloopset.
  • allkeys-lru: Hiermee verwijdert u de minst recent gebruikte sleutel.
  • volatile-random: Hiermee verwijdert u een willekeurige sleutel met een verloopset.
  • allkeys-random: Hiermee verwijdert u een willekeurige sleutel.
  • volatile-ttl: Hiermee verwijdert u de sleutel met de kortste time to live op basis van de vervaldatum die voor de sleutel is ingesteld.
  • noeviction: Geen verwijderingsbeleid. Retourneert een foutbericht als u probeert gegevens in te voegen.
  • volatile-lfu: Hiermee verwijdert u de minst gebruikte sleutels uit alle sleutels met een verlopen veldset.
  • allkeys-lfu: Hiermee verwijdert u de minst gebruikte sleutels uit alle sleutels.

Zie Verwijderingsbeleidsregels voor meer informatie over maxmemory beleidsregels.

Met de gereserveerde instelling maxmemory wordt de hoeveelheid geheugen in MB per exemplaar geconfigureerd in een cluster dat is gereserveerd voor niet-cachebewerkingen, zoals replicatie tijdens failover. Door deze waarde in te stellen, zult u merken dat uw Redis-serverervaring consistenter wordt wanneer uw belasting schommelingen vertoont. Deze waarde moet hoger worden ingesteld voor workloads waarbij grote hoeveelheden gegevens worden geschreven. Wanneer er geheugen is gereserveerd voor dergelijke bewerkingen, is dit niet beschikbaar voor de opslag van gegevens in de cache. De minimum- en maximumwaarden op de schuifregelaar zijn 10% en 60%, weergegeven in megabytes. U moet de waarde in dat bereik instellen.

De instelling maxfragmentationmemory-reserved configureert de hoeveelheid geheugen in MB per instantie in een cluster dat is gereserveerd voor geheugenfragmentatie. Wanneer u deze waarde instelt, is de Redis-serverervaring consistenter wanneer de cache vol of bijna vol is en de fragmentatieverhouding hoog is. Wanneer er geheugen is gereserveerd voor dergelijke bewerkingen, is dit niet beschikbaar voor de opslag van gegevens in de cache. De minimum- en maximumwaarden op de schuifregelaar zijn 10% en 60%, weergegeven in megabytes. U moet de waarde in dat bereik instellen.

Wanneer u een nieuwe waarde voor geheugenreservering kiest (maxmemory-reserved of maxfragmentationmemory-reserved), kunt u overwegen hoe deze wijziging van invloed kan zijn op een cache die al wordt uitgevoerd met grote hoeveelheden gegevens erin. Als u bijvoorbeeld een cache van 53 GB met 49 GB aan gegevens hebt, wijzigt u de reserveringswaarde in 8 GB, dan daalt deze wijziging het maximale beschikbare geheugen voor het systeem tot 45 GB. Als uw huidige used_memory waarde of uw used_memory_rss waarden hoger zijn dan de nieuwe limiet van 45 GB, moet het systeem gegevens tot beide used_memoryused_memory_rss en kleiner zijn dan 45 GB. Verwijdering kan de serverbelasting en geheugenfragmentatie verhogen. Zie Uw eigen metrische gegevens in de cache maken voor meer informatie over metrische gegevens in de cache, zoals used_memory enused_memory_rss.

Belangrijk

De instellingen maxmemory-reserved en maxfragmentationmemory-reserved zijn beschikbaar voor Basic-, Standard- en Premium-caches.

Keyspace-meldingen (geavanceerde instellingen)

Redis keyspace-meldingen worden geconfigureerd op de geavanceerde instellingen aan de linkerkant. Met Keyspace-meldingen kunnen clients meldingen ontvangen wanneer bepaalde gebeurtenissen plaatsvinden.

Azure Cache voor Redis Geavanceerde Instellingen )

Belangrijk

Keyspace-meldingen en de instelling notify-keyspace-events zijn alleen beschikbaar voor Standard- en Premium-caches.

Zie Redis Keyspace-meldingen voor meer informatie. Zie het KeySpaceNotifications.cs-bestand in het Hello world-voorbeeld voor voorbeeldcode.

Schaal wijzigen

Selecteer Schalen om de prijscategorie voor uw cache weer te geven of te wijzigen. Zie Azure Cache voor Redis schalen voor meer informatie over schalen.

Azure Cache voor Redis prijscategorie

Grootte van cluster

Selecteer Clustergrootte om de clustergrootte te wijzigen voor een actieve Premium-cache waarvoor clustering is ingeschakeld.

Grootte van cluster

Als u de clustergrootte wilt wijzigen, gebruikt u de schuifregelaar of typt u een getal tussen 1 en 10 in het tekstvak Shard-telling . Selecteer vervolgens OK om op te slaan.

Gegevenspersistentie

Selecteer Gegevenspersistentie om gegevenspersistentie in te schakelen, uit te schakelen of te configureren voor uw Premium-cache. Azure Cache voor Redis biedt Redis persistentie met behulp van RDB-persistentie of AOF-persistentie.

Zie Persistentie configureren voor een Premium Azure Cache voor Redis voor meer informatie.

Belangrijk

Redis-gegevenspersistentie is alleen beschikbaar voor Premium-caches.

Identiteit

Gebruik Identiteit om beheerde identiteiten te configureren. Beheerde identiteiten zijn een veelgebruikt hulpprogramma dat in Azure door ontwikkelaars wordt gebruikt om de last van het beheren van geheimen en aanmeldingsgegevens te minimaliseren.

Momenteel kunt u alleen beheerde identiteiten gebruiken voor opslag. Zie Beheerde identiteit voor opslag voor meer informatie.

Notitie

De functionaliteit van beheerde identiteiten is alleen beschikbaar in de Premium-laag voor gebruik met opslag.

Updates plannen

In de sectie Updates plannen kunt u een onderhoudsvenster kiezen voor Redis-serverupdates voor uw cache.

Belangrijk

Het onderhoudsvenster is alleen van toepassing op Redis-serverupdates en niet op azure-updates of -updates op het besturingssysteem van de VM's waarop de cache wordt gehost.

Updates plannen

Als u een onderhoudsvenster wilt opgeven, controleert u de gewenste dagen. Geef vervolgens het beginuur van het onderhoudsvenster voor elke dag op en selecteer OK. De tijd van het onderhoudsvenster bevindt zich in UTC.

Zie Updatekanaal en Updates plannen voor meer informatie en instructies.

Geo-replicatie

Geo-replicatie, in het menu Resource, biedt een mechanisme voor het koppelen van twee Premium-laag Azure Cache voor Redis instanties. De ene cache heet de primaire gekoppelde cache en de andere als de secundaire gekoppelde cache. De secundaire gekoppelde cache wordt alleen-lezen en gegevens die naar de primaire cache worden geschreven, worden gerepliceerd naar de secundaire gekoppelde cache. Deze functionaliteit kan worden gebruikt om een cache te repliceren tussen Azure-regio's.

Belangrijk

Geo-replicatie is alleen beschikbaar voor Caches in de Premium-laag. Zie Geo-replicatie configureren voor Azure Cache voor Redis voor meer informatie en instructies.

Virtual Network

In de sectie Virtueel netwerk kunt u de instellingen voor het virtuele netwerk voor uw cache configureren. Virtuele netwerken zijn beperkt tot Premium-caches. Zie Virtual Network Support configureren voor een Premium-Azure Cache voor Redis voor informatie over het maken van een Premium-cache met VNET-ondersteuning en het bijwerken van de instellingen.

Belangrijk

Instellingen voor virtuele netwerken zijn alleen beschikbaar voor Premium-caches die zijn geconfigureerd met VNet-ondersteuning tijdens het maken van de cache.

Privé-eindpunt

In de sectie Privé-eindpunt kunt u de instellingen voor het privé-eindpunt voor uw cache configureren. Privé-eindpunt wordt ondersteund in alle cachelagen Basic, Standard, Premium en Enterprise. U wordt aangeraden een privé-eindpunt te gebruiken in plaats van VNets. Privé-eindpunten zijn eenvoudig in te stellen of te verwijderen, worden ondersteund op alle lagen en kunnen uw cache in één keer verbinden met meerdere verschillende VNets.

Zie Azure Cache voor Redis met Azure Private Link voor meer informatie.

Firewall

  • De configuratie van firewallregels is beschikbaar voor alle Basic-, Standard- en Premium-lagen.
  • Configuratie van firewallregels is niet beschikbaar voor Enterprise- of Enterprise Flash-lagen.

Selecteer Firewall om firewallregels voor cache weer te geven en te configureren.

Firewall

U kunt firewallregels opgeven met een begin- en eind-IP-adresbereik. Wanneer firewallregels zijn geconfigureerd, kunnen alleen clientverbindingen van de opgegeven IP-adresbereiken verbinding maken met de cache. Wanneer een firewallregel wordt opgeslagen, is er een korte vertraging voordat de regel van kracht is. Deze vertraging is doorgaans minder dan één minuut.

Belangrijk

Verbinding maken van Azure Cache voor Redis bewakingssystemen zijn altijd toegestaan, zelfs als firewallregels zijn geconfigureerd.

Eigenschappen

Selecteer Eigenschappen om informatie over uw cache weer te geven, inclusief het cache-eindpunt en de poorten.

Azure Cache voor Redis eigenschappen

Vergrendelingen

Met de sectie Vergrendelingen kunt u een abonnement, resourcegroep of resource vergrendelen om te voorkomen dat andere gebruikers in uw organisatie per ongeluk kritieke resources verwijderen of wijzigen. Zie voor meer informatie Resources vergrendelen met Azure Resource Manager.

Beheerinstellingen

Met de instellingen in de sectie Beheer istration kunt u de volgende beheertaken uitvoeren voor uw cache.

Beheer

Import/Export

Importeren/exporteren is een Azure Cache voor Redis gegevensbeheerbewerking waarmee u gegevens in de cache kunt importeren en exporteren. U kunt een momentopname van een Azure Cache voor Redis Database (RDB) importeren en exporteren vanuit een Premium-cache naar een pagina-blob in een Azure Storage-account. Gebruik Import/Export om te migreren tussen verschillende Azure Cache voor Redis exemplaren of vul de cache met gegevens voordat u deze gebruikt.

U kunt importeren met RDB-bestanden die compatibel zijn met Redis vanaf elke Redis-server die wordt uitgevoerd in elke cloud of omgeving:

  • inclusief Redis die wordt uitgevoerd in Linux
  • Windows
  • elke cloudprovider, zoals Amazon Web Services en anderen

Het importeren van gegevens is een eenvoudige manier om een cache te maken met vooraf ingevulde gegevens. Tijdens het importproces laadt Azure Cache voor Redis de RDB-bestanden uit Azure Storage in het geheugen en voegt u vervolgens de sleutels in de cache in.

Met Exporteren kunt u de gegevens die zijn opgeslagen in Azure Cache voor Redis exporteren naar RDB-bestanden die compatibel zijn met Redis. U kunt deze functie gebruiken om gegevens van het ene Azure Cache voor Redis exemplaar naar een andere of naar een andere Redis-server te verplaatsen. Tijdens het exportproces wordt een tijdelijk bestand gemaakt op de virtuele machine waarop het Azure Cache voor Redis serverexemplaren worden gehost. Het tijdelijke bestand wordt geüpload naar het aangewezen opslagaccount. Wanneer de exportbewerking is voltooid met de status geslaagd of mislukt, wordt het tijdelijke bestand verwijderd.

Belangrijk

Importeren/exporteren is alleen beschikbaar voor Caches in de Premium-laag. Zie Gegevens importeren en exporteren in Azure Cache voor Redis voor meer informatie en instructies.

Opnieuw opstarten

Met het item Opnieuw opstarten kunt u de knooppunten van uw cache opnieuw opstarten. Met deze mogelijkheid voor opnieuw opstarten kunt u uw toepassing testen op tolerantie als er een fout opgetreden is in een cacheknooppunt.

Opnieuw opstarten

Als u een Premium-cache hebt waarvoor clustering is ingeschakeld, kunt u selecteren welke shards van de cache opnieuw moeten worden opgestart.

Schermopname die laat zien waar u kunt selecteren welke shards van de cache moeten worden opgestart.

Als u een of meer knooppunten van uw cache opnieuw wilt opstarten, selecteert u de gewenste knooppunten en selecteert u Opnieuw opstarten. Als u een Premium-cache hebt waarvoor clustering is ingeschakeld, selecteert u de shards die u opnieuw wilt opstarten en selecteert u Vervolgens Opnieuw opstarten. Na een paar minuten worden de geselecteerde knooppunten opnieuw opgestart en een paar minuten later weer online.

Belangrijk

Opnieuw opstarten is nog niet beschikbaar voor de Enterprise-laag. Opnieuw opstarten is beschikbaar voor alle andere lagen. Zie Azure Cache voor Redis-beheer - Opnieuw opstarten voor meer informatie en instructies.

Controleren

In de sectie Bewaking kunt u diagnostische gegevens en bewaking configureren voor uw Azure Cache voor Redis exemplaar.

  • Zie Azure Cache voor Redis bewaken voor meer informatie over Azure Cache voor Redis bewaking en diagnostische gegevens.
  • Zie Azure Cache voor Redis bewaken en gebruiken voor meer informatie over het instellen en gebruiken van Azure Cache voor Redis bewaking en diagnose.

Diagnostiek

Inzichten

Gebruik Inzichten om groepen vooraf gedefinieerde tegels en grafieken te zien die u kunt gebruiken als uitgangspunt voor de metrische gegevens van uw cache. Zie Inzichten voor meer informatie.

Metrische gegevens voor

Selecteer Metrische gegevens om uw eigen aangepaste grafiek te maken om de metrische gegevens bij te houden die u voor uw cache wilt zien. Zie Uw eigen metrische gegevens maken voor meer informatie.

Waarschuwingen

Selecteer Waarschuwingen om waarschuwingen te configureren op basis van Azure Cache voor Redis metrische gegevens. Zie Waarschuwingen maken voor meer informatie.

Diagnostische instellingen

Standaard worden metrische gegevens van de cache in Azure Monitor 30 dagen opgeslagen en vervolgens verwijderd. Als u de metrische gegevens van de cache langer dan 30 dagen wilt behouden, selecteert u Diagnostische instellingen om het opslagaccount te configureren dat wordt gebruikt voor het opslaan van diagnostische gegevens over de cache.

Notitie

Naast het archiveren van uw metrische cachegegevens voor opslag, kunt u ze ook streamen naar een Event Hub of ze naar Azure Monitor-logboeken verzenden.

Advisor-aanbevelingen

De Advisor-aanbevelingen bevatten aanbevelingen voor uw cache. Tijdens normale bewerkingen worden er geen aanbevelingen weergegeven.

Schermopname die laat zien waar de advisor-aanbevelingen worden weergegeven, maar er zijn geen actuele aanbevelingen.

Als er omstandigheden optreden tijdens de bewerkingen van uw cache, zoals aanstaande wijzigingen, hoog geheugengebruik, netwerkbandbreedte of serverbelasting, wordt er een waarschuwing weergegeven in het menu Overzicht van het resourcemenu.

Schermopname waarin wordt weergegeven waar waarschuwingen worden weergegeven wanneer Overzicht is geselecteerd in het menu Resource.

Meer informatie vindt u in de Aanbevelingen in het werkvenster van Azure Portal.

Schermopname van Advisor-aanbevelingen

U kunt deze metrische gegevens bewaken in de sectie Bewaking van het menu Resource.

metrische gegevens Azure Cache voor Redis Meer informatie
Gebruik van netwerkbandbreedte Cacheprestaties - beschikbare bandbreedte
Verbinding maken ed clients Standaardconfiguratie van Redis-server - maximaal aantal clients
Serverbelasting Redis-server laden
Geheugengebruik Cacheprestaties - grootte

Als u uw cache wilt upgraden, selecteert u Nu upgraden om de prijscategorie te wijzigen en uw cache te schalen . Zie De juiste laag kiezen voor meer informatie over het kiezen van een prijscategorie.

Werkmappen

Organiseer uw metrische gegevens in groepen, zodat u metrische gegevens op een coherente en effectieve manier weergeeft.

Automation

Azure Automation biedt een cloudgebaseerde automatisering, besturingssysteemupdates en configuratieservice die consistent beheer in uw Azure- en niet-Azure-omgevingen ondersteunt.

Opdrachten

Selecteer Taken om u te helpen Azure Cache voor Redis resources eenvoudiger te beheren. Deze taken variëren in aantal en beschikbaarheid, op basis van het resourcetype. Momenteel kunt u alleen de maandelijkse kosten voor resourcesjablonen verzenden gebruiken om een taak te maken in de preview-fase.

Zie Azure-resources beheren en kosten bewaken door automatiseringstaken te maken voor meer informatie.

Sjabloon exporteren

Selecteer Sjabloon Exporteren om een sjabloon van uw geïmplementeerde resources te bouwen en te exporteren voor toekomstige implementaties. Zie Resources implementeren met Azure Resource Manager-sjablonen voor meer informatie over het werken met sjablonen.

Instellingen voor ondersteuning en probleemoplossing

De instellingen in de sectie Ondersteuning en probleemoplossing bieden opties voor het oplossen van problemen met uw cache.

Ondersteuning en probleemoplossing

Status van resources

Resource health controleert uw resource en geeft aan of deze wordt uitgevoerd zoals verwacht. Zie het overzicht van de Azure Resource Health-service voor meer informatie over de Azure Resource Health-service.

Notitie

Resourcestatus kan momenteel niet rapporteren over de status van Azure Cache voor Redis exemplaren die worden gehost in een virtueel netwerk. Zie Voor meer informatie alle cachefuncties werken bij het hosten van een cache in een VNET?

Nieuwe ondersteuningsaanvraag

Selecteer Nieuwe ondersteuningsaanvraag om een ondersteuningsaanvraag voor uw cache te openen.

Standaardconfiguratie van Redis-server

Nieuwe Azure Cache voor Redis-exemplaren worden geconfigureerd met de volgende standaardconfiguratiewaarden voor Redis:

Notitie

De instellingen in deze sectie kunnen niet worden gewijzigd met behulp van de StackExchange.Redis.IServer.ConfigSet methode. Als deze methode wordt aangeroepen met een van de opdrachten in deze sectie, wordt er een uitzondering gegenereerd die vergelijkbaar is met het volgende voorbeeld:

StackExchange.Redis.RedisServerException: ERR unknown command 'CONFIG'

Waarden die kunnen worden geconfigureerd, zoals max-memory-policy, kunnen worden geconfigureerd via Azure Portal of opdrachtregelbeheerprogramma's zoals Azure CLI of PowerShell.

Instelling Default value Beschrijving
databases 16 Het standaardaantal databases is 16, maar u kunt een ander nummer configureren op basis van de prijscategorie.1 De standaarddatabase is DB 0. U kunt per verbinding een andere database selecteren, waarbij connection.GetDatabase(dbid)dbid een getal tussen 0 en databases - 1.
maxclients Afhankelijk van de prijscategorie2 Deze waarde is het maximum aantal verbonden clients dat tegelijkertijd is toegestaan. Zodra de limiet is bereikt, sluit Redis alle nieuwe verbindingen en retourneert de fout 'maximum aantal clients bereikt'.
maxmemory-reserved 10% van maxmemory Het toegestane bereik maxmemory-reserved is 10% - 60% van maxmemory. Als u deze waarden probeert in te stellen die lager zijn dan 10% of hoger dan 60%, worden ze opnieuw geëvalueerd en ingesteld op het minimum van 10% en 60%. De waarden worden weergegeven in megabytes.
maxfragmentationmemory-reserved 10% van maxmemory Het toegestane bereik maxfragmentationmemory-reserved is 10% - 60% van maxmemory. Als u deze waarden probeert in te stellen die lager zijn dan 10% of hoger dan 60%, worden ze opnieuw geëvalueerd en ingesteld op het minimum van 10% en 60%. De waarden worden weergegeven in megabytes.
maxmemory-policy volatile-lru Maxmemory-beleid is de instelling die door de Redis-server wordt gebruikt om te selecteren wat u wilt verwijderen wanneer maxmemory (de grootte van de cache die u hebt geselecteerd bij het maken van de cache) wordt bereikt. Met Azure Cache voor Redis is volatile-lrude standaardinstelling . Met deze instelling worden de sleutels met een verloopset verwijderd met behulp van een LRU-algoritme. Deze instelling kan worden geconfigureerd in Azure Portal. Zie Geheugenbeleidsregels voor meer informatie.
maxmemory-samples 3 Om geheugen te besparen, zijn LRU- en minimale TTL-algoritmen geschatte algoritmen in plaats van nauwkeurige algoritmen. Standaard controleert Redis drie sleutels en kiest de sleutel die minder recent is gebruikt.
lua-time-limit 5.000 Maximale uitvoeringstijd van een Lua-script in milliseconden. Als de maximale uitvoeringstijd is bereikt, registreert Redis dat een script nog steeds wordt uitgevoerd na de maximale toegestane tijd en reageert op query's met een fout.
lua-event-limit 500 Maximale grootte van de script-gebeurteniswachtrij.
client-output-buffer-limit normal / client-output-buffer-limit pubsub 0 0 0 / 32mb 8mb 60 De clientuitvoerbufferlimieten kunnen worden gebruikt om de verbinding van clients die om een of andere reden niet snel genoeg gegevens van de server lezen, af te dwingen. Een veelvoorkomende reden is dat een Pub/Sub-client berichten niet zo snel kan gebruiken als de uitgever ze kan produceren. Zie https://redis.io/topics/clients voor meer informatie.

Databases

1De limiet voor elke databases Azure Cache voor Redis prijscategorie verschilt en kan worden ingesteld bij het maken van de cache. Als er geen databases instelling is opgegeven tijdens het maken van de cache, is de standaardwaarde 16.

  • Basic- en Standard-caches
    • C0-cache (250 MB) - maximaal 16 databases
    • C1 -cache (1 GB) - maximaal 16 databases
    • C2 -cache (2,5 GB) - maximaal 16 databases
    • C3 -cache (6 GB) - maximaal 16 databases
    • C4-cache (13 GB) - maximaal 32 databases
    • C5-cache (26 GB) - maximaal 48 databases
    • C6-cache (53 GB) - maximaal 64 databases
  • Premium-caches
    • P1 (6 GB - 60 GB) - maximaal 16 databases
    • P2 (13 GB - 130 GB) - maximaal 32 databases
    • P3 (26 GB - 260 GB) - maximaal 48 databases
    • P4 (53 GB - 530 GB) - maximaal 64 databases
    • P5 (120 GB - 1200 GB) - maximaal 64 databases
    • Alle Premium-caches waarvoor Redis-cluster is ingeschakeld- Redis-cluster ondersteunt alleen het gebruik van database 0, zodat de databases limiet voor een Premium-cache waarvoor Redis-cluster is ingeschakeld, effectief 1 is en de opdracht Selecteren niet is toegestaan.

Zie Wat zijn Redis-databases voor meer informatie over databases?

Notitie

De databases instelling kan alleen worden geconfigureerd tijdens het maken van de cache en alleen met behulp van PowerShell, CLI of andere beheerclients. Zie New-AzRedisCache voor een voorbeeld van het databases configureren tijdens het maken van de cache met behulp van PowerShell.

Maxclients

2De maxclients eigenschap is verschillend voor elke Azure Cache voor Redis prijscategorie.

  • Basic- en Standard-caches
    • C0-cache (250 MB) - maximaal 256 verbindingen
    • C1 -cache (1 GB) - maximaal 1000 verbindingen
    • C2-cache (2,5 GB) - maximaal 2000 verbindingen
    • C3-cache (6 GB) - maximaal 5.000 verbindingen
    • C4-cache (13 GB) - maximaal 10.000 verbindingen
    • C5-cache (26 GB) - maximaal 15.000 verbindingen
    • C6-cache (53 GB) - maximaal 20.000 verbindingen
  • Premium-caches
    • P1 (6 GB - 60 GB) - maximaal 7500 verbindingen
    • P2 (13 GB - 130 GB) - maximaal 15.000 verbindingen
    • P3 (26 GB - 260 GB) - maximaal 30.000 verbindingen
    • P4 (53 GB - 530 GB) - maximaal 40.000 verbindingen
    • P5: (120 GB - 1200 GB) - maximaal 40.000 verbindingen

Notitie

Hoewel elke cachegrootte maximaal een bepaald aantal verbindingen toestaat, heeft elke verbinding met Redis overhead gekoppeld. Een voorbeeld van dergelijke overhead is CPU- en geheugengebruik als gevolg van TLS/SSL-versleuteling. Bij de maximale verbindingslimiet voor een bepaalde cachegrootte wordt uitgegaan van een licht geladen cache. Als de belasting van verbindingsoverhead plus belasting van clientbewerkingen de capaciteit voor het systeem overschrijdt, kan de cache capaciteitsproblemen ondervinden, zelfs als u de verbindingslimiet voor de huidige cachegrootte niet hebt overschreden.

Redis-opdrachten worden niet ondersteund in Azure Cache voor Redis

Configuratie en beheer van Azure Cache voor Redis exemplaren worden beheerd door Microsoft, waardoor de volgende opdrachten worden uitgeschakeld. Als u ze probeert aan te roepen, krijgt u een foutbericht dat lijkt op "(error) ERR unknown command".

  • ACL
  • BGREWRITEAOF
  • BGSAVE
  • CLUSTER : schrijfopdrachten voor clusters zijn uitgeschakeld, maar alleen-lezen clusteropdrachten zijn toegestaan.
  • CONFIG
  • DEBUG
  • MIGREREN
  • PSYNC
  • REPLICAOF
  • REPLCONF : Azure Cache voor Redis-exemplaren staat klanten niet toe om externe replica's toe te voegen. Deze opdracht wordt normaal gesproken alleen verzonden door servers.
  • OPSLAAN
  • AFSLUITEN
  • SLAVEOF
  • SYNC

Voor cache-exemplaren die actieve geo-replicatie gebruiken, worden de volgende opdrachten ook geblokkeerd om onbedoeld gegevensverlies te voorkomen:

  • FLUSHALL
  • FLUSHDB

Belangrijk

Omdat de configuratie en het beheer van Azure Cache voor Redis exemplaren worden beheerd door Microsoft, worden sommige opdrachten uitgeschakeld. De opdrachten worden hierboven vermeld. Als u ze probeert aan te roepen, krijgt u een foutbericht dat lijkt op "(error) ERR unknown command".

Zie voor meer informatie over Redis-opdrachten https://redis.io/commands.