Dela via


Exempel för Azure Cache for Redis

Du hittar en lista över Azure Cache for Redis-exempel i den här artikeln. Exemplen omfattar scenarier som:

  • Ansluta till en cache
  • Läsa och skriva data till och från en cache
  • Och använda ASP.NET Azure Cache for Redis-leverantörer.

Vissa exempel är nedladdningsbara projekt. Andra exempel innehåller stegvis vägledning som innehåller kodfragment men inte länkar till ett nedladdningsbart projekt.

Hello World-exempel

Exemplen i det här avsnittet visar grunderna för att ansluta till en Azure Cache for Redis-instans. Exemplet visar också läsning och skrivning av data till cachen med olika språk och Redis-klienter.

Hello World-exemplet visar hur du utför olika cacheåtgärder med hjälp av StackExchange.Redis .NET-klienten.

Det här exemplet visar hur du:

  • Använda olika anslutningsalternativ
  • Läsa och skriva objekt till och från cachen med synkrona och asynkrona åtgärder
  • Använd Redis MGET/MSET-kommandon för att returnera värden för angivna nycklar
  • Utföra redis-transaktionsåtgärder
  • Arbeta med Redis-listor och sorterade uppsättningar
  • Lagra .NET-objekt med JsonConvert-serialiserare
  • Använda Redis-uppsättningar för att implementera taggning
  • Arbeta med Redis-kluster

Mer information finns i Dokumentationen om StackExchange.Redis på GitHub. Fler användningsscenarier finns i enhetstesterna StackExchange.Redis.Tests .

Hur du använder Azure Cache for Redis med Python visar hur du kommer igång med Azure Cache for Redis med hjälp av Python och redis-py-klienten .

Arbeta med .NET-objekt i cacheminnet visar ett sätt att serialisera .NET-objekt att skriva dem till och läsa dem från en Azure Cache for Redis-instans.

Använda Azure Cache for Redis som ett skalbar backplan för ASP.NET SignalR

Exemplet Använd Azure Cache for Redis som en skalbar backplan för ASP.NET SignalR visar hur du använder Azure Cache for Redis som signalR-backplan. Mer information om bakplan finns i SignalR Scaleout with Redis (SignalR Scaleout with Redis).

Azure Cache for Redis-kundfrågeexempel

Det här exemplet jämför prestanda mellan åtkomst till data från en cache och åtkomst till data från beständig lagring. Det här exemplet har två projekt.

ASP.NET sessionstillstånd och cachelagring av utdata

Exemplet Använd Azure Cache for Redis för att lagra ASP.NET SessionState och OutputCache visar:

  • Så här använder du Azure Cache for Redis för att lagra ASP.NET session och utdatacache
  • Använda SessionState- och OutputCache-leverantörerna för Redis.

Hantera Azure Cache for Redis med MAML

Exemplet Hantera Azure Cache for Redis med Azure Management Libraries visar hur du använder Azure Management Libraries för att hantera - (Skapa/uppdatera/ta bort) din cache.

Exempel på anpassad övervakning

Dataexemplet Access Azure Cache for Redis Monitoring visar hur du får åtkomst till övervakningsdata för Azure Cache for Redis utanför Azure-portalen.

En klon i X-stil som skrivits med PHP och Redis

Retwis-exemplet är Redis Hello World. Det är en minimal klon av sociala nätverk i X-stil som skrivits med Redis och PHP med hjälp av Predis-klienten . Källkoden är utformad för att vara enkel och samtidigt visa olika Redis-datastrukturer.

Bandbreddsövervakare

Med exemplet bandbreddsövervakare kan du övervaka den bandbredd som används på klienten. För att mäta bandbredden kör du exemplet på cacheklientdatorn, gör anrop till cachen och observerar bandbredden som rapporteras av bandbreddsövervakningsexemplet.