Exempel för Azure Cache for Redis

Du hittar en lista över de Azure Cache for Redis exemplen 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 att använda ASP.NET Azure Cache for Redis leverantörer.

Vissa exempel är nedladdningsbara projekt. Andra exempel innehåller stegvisa anvisningar som innehåller kodfragment, men som 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 gö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 hjälp av 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. Fler användningsscenarier finns i Enhetstester för StackExchange.Redis.Tests.

Hur du använder Azure Cache for Redis med Python visar hur du kommer igång med Azure Cache for Redis 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 ett uppskalningsplan 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 en SignalR-bakplan. Mer information om bakplan finns i SignalR Scaleout with Redis (SignalR-utskalning med Redis).

Azure Cache for Redis exempel på kundfrågor

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

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

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

Hantera Azure Cache for Redis med MAML

Exemplet Hantera Azure Cache for Redis azure-hanteringsbibliotek visar hur du använder Azure-hanteringsbibliotek för att hantera (skapa/uppdatera/ta bort) cacheminnet.

Exempel på anpassad övervakning

Exemplet access Azure Cache for Redis Monitoring visar hur du kommer åt övervakningsdata för din Azure Cache for Redis utanför Azure Portal.

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

Retwis-exemplet är Redis-Hello World. Det är en minimal klon av sociala nätverk i Twitter-format 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 övervakningsexempel för bandbredd kan du övervaka den bandbredd som används på klienten. Om du vill mäta bandbredden kör du exemplet på cacheklientdatorn, gör anrop till cachen och observerar bandbredden som rapporteras av bandbreddsövervakningsprovet.