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 ett cacheminne
  • Och med hjälp av ASP.NET Azure Cache for Redis providers.

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 StackExchange.Redis-dokumentationen på GitHub. Mer 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 Python och redis-py-klienten.

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

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

Exemplet Use Azure Cache for Redis as a Scale out Backplane for 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 exempel på kundfrågor

I det här exemplet jämförs 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 utdatacachen
  • Använda SessionState- och OutputCache-providers 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) cacheminnet.

Anpassat övervakningsexempel

Dataexemplet Åtkomst Azure Cache for Redis Övervakning visar hur du får åtkomst till övervakningsdata för dina Azure Cache for Redis utanför Azure Portal.

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

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

Bandbreddsövervakare

Med exemplet på bandbreddsövervakning kan du övervaka bandbredden 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 exemplet på bandbreddsövervakning.