Voorbeelden voor Azure Cache voor Redis

In dit artikel vindt u een Azure Cache voor Redis voorbeelden. De voorbeelden hebben betrekking op scenario's zoals:

  • Verbinding maken met een cache
  • Gegevens lezen en schrijven van en naar een cache
  • En met behulp van ASP.NET Azure Cache voor Redis providers.

Sommige voorbeelden zijn downloadbare projecten. Andere voorbeelden bieden stapsgewijs richtlijnen met codefragmenten, maar geen koppeling naar een downloadbaar project.

Hallo wereld-voorbeelden

In de voorbeelden in deze sectie worden de basisbeginselen van het maken van verbinding met een Azure Cache voor Redis-instantie. Het voorbeeld toont ook het lezen en schrijven van gegevens naar de cache met behulp van verschillende talen en Redis-clients.

In het Hallo wereld-voorbeeld ziet u hoe u verschillende cachebewerkingen kunt uitvoeren met behulp van de .NET-client StackExchange.Redis.

Dit voorbeeld laat zien hoe u het volgende kunt doen:

  • Verschillende verbindingsopties gebruiken
  • Objecten van en naar de cache lezen en schrijven met synchrone en asynchrone bewerkingen
  • Redis MGET/MSET-opdrachten gebruiken om waarden van opgegeven sleutels te retourneren
  • Transactionele bewerkingen in Redis uitvoeren
  • Werken met Redis-lijsten en gesorteerde sets
  • .NET-objecten opslaan met JsonConvert-serialisatiefuncties
  • Redis-sets gebruiken voor het implementeren van tags
  • Werken met een Redis-cluster

Zie de Documentatie over StackExchange.Redis op GitHub voor meer informatie. Zie de eenheidstests StackExchange.Redis.Tests voor meer gebruiksscenario's.

Azure Cache voor Redis gebruiken met Python toont hoe u met behulp van Python en de redis-py-client aan de slag kunt met Azure Cache voor Redis.

In Werken met .NET-objecten in de cache ziet u één manier om .NET-objecten te serialiseren om ze naar te schrijven en te lezen vanuit een Azure Cache voor Redis exemplaar.

Azure Cache voor Redis gebruiken als een backplane voor het uitschalen van ASP.NET SignalR

Het voorbeeld Use Azure Cache voor Redis as a Scale out Backplane for ASP.NET SignalR laat zien hoe u Azure Cache voor Redis gebruikt als een SignalR-backplane. Zie Signalr uitschalen met Redisvoor meer informatie over backplanes.

Voorbeeld van klantquery over Azure Cache voor Redis

In dit voorbeeld worden de prestaties vergeleken tussen het openen van gegevens uit een cache en het openen van gegevens uit persistentieopslag. Dit voorbeeld heeft twee projecten.

ASP.NET--sessiestatus en uitvoercaching

Het voorbeeld Use Azure Cache voor Redis to store ASP.NET SessionState en OutputCache demonstreert:

  • Informatie over het gebruik Azure Cache voor Redis voor het opslaan ASP.NET sessie- en uitvoercache
  • Met behulp van de SessionState- en OutputCache-providers voor Redis.

Azure Cache voor Redis beheren met MAML

In het voorbeeld Azure Cache voor Redis beheren met Behulp van Azure-beheerbibliotheken wordt gedemonstreerd hoe u Azure-beheerbibliotheken kunt gebruiken om uw cache te beheren (maken/bijwerken/verwijderen).

Voorbeeld voor aangepaste bewaking

In het Azure Cache voor Redis Access Azure Cache voor Redis Monitoring wordt gedemonstreerd hoe u toegang krijgt tot bewakingsgegevens voor uw Azure Cache voor Redis buiten de Azure Portal.

Een kloon in Twitter-stijl geschreven met behulp van PHP en Redis

Het voorbeeld Retwis is de Redis Hallo wereld. Het is een minimale kloon van een sociaal netwerk in Twitter-stijl die is geschreven met Redis en PHP met behulp van de Predis-client. De broncode is ontworpen om eenvoudig en tegelijkertijd verschillende Redis-gegevensstructuren weer te geven.

Bandbreedtebewaking

Met het voorbeeld Bandbreedtebewaking kunt u de bandbreedte bewaken die op de client wordt gebruikt. Als u de bandbreedte wilt meten, voert u het voorbeeld op de cache-clientcomputer uit, zorgt u dat de cache wordt aangeroepen en bekijkt u de bandbreedte die wordt gerapporteerd door het voorbeeld Bandbreedtebewaking.