Beispiele für Azure Cache for Redis

In diesem Artikel finden Sie eine Liste von Azure Cache for Redis-Beispielen. Die Beispiele behandeln Szenarien wie die folgenden:

  • Herstellen einer Verbindung mit einem Cache
  • Lesen von Daten aus einem Cache und Schreiben von Daten in einen Cache
  • Verwenden der ASP.NET Azure Cache for Redis-Anbieter

Einige Beispiele können als Projekte heruntergeladen werden. Andere Beispiele bieten schrittweise Anleitungen, die Codeausschnitte enthalten, aber nicht mit einem herunterladbaren Projekt verknüpft sind.

Hello World-Beispiele

Die Beispiele in diesem Abschnitt zeigen die Grundlagen zum Herstellen einer Verbindung mit einer Azure Cache for Redis-Instanz. Das Beispiel zeigt auch das Lesen von Daten aus dem Cache sowie das Schreiben von Daten in den Cache mit verschiedenen Sprachen und Redis-Clients.

Das Hello World-Beispiel zeigt, wie verschiedene Cachevorgänge mithilfe des StackExchange.Redis-.NET-Clients ausgeführt werden.

Dieses Beispiel zeigt Folgendes:

  • Verwenden von verschiedenen Verbindungsoptionen
  • Lesen und Schreiben von Objekten aus dem und in den Cache mithilfe von synchronen und asynchronen Vorgängen
  • Verwenden der Redis-MGET/MSET-Befehle zum Zurückgeben von Werten aus angegebenen Schlüsseln
  • Ausführen von Redis-Transaktionsvorgängen
  • Arbeiten mit Listen und sortierten Sätzen von Redis
  • Speichern von .NET-Objekten mithilfe von JsonConvert-Serialisierungsprogrammen
  • Verwenden von Redis-Sätzen zum Implementieren des Taggings
  • Arbeiten mit dem Redis-Cluster

Weitere Informationen finden Sie in der StackExchange.Redis-Dokumentation auf GitHub. Weitere Verwendungsszenarien finden Sie in den StackExchange.Redis.Tests-Komponententests.

Schnellstart: Verwenden von Azure Cache for Redis mit Python zeigt die ersten Schritte mit Azure Cache for Redis mit Python und dem Client redis-py.

Arbeiten mit .NET-Objekten im Cache zeigt eine Möglichkeit zum Serialisieren von .NET-Objekten, um sie in eine Azure Cache for Redis-Instanz zu schreiben und daraus zu lesen.

Verwenden von Azure Cache for Redis als horizontal skalierbare Backplane für ASP.NET SignalR

Das Beispiel Use Redis Cache as a Scale out Backplane for ASP.NET SignalR (Verwenden von Azure Cache for Redis als aufskalierbare Backplane für ASP.NET SignalR) veranschaulicht die Verwendung von Azure Cache for Redis als SignalR-Backplane. Weitere Informationen zur Backplane finden Sie unter Horizontales Hochskalieren von SignalR mit Redis.

Azure Cache for Redis: Kundenabfragebeispiel

Dieses Beispiel vergleicht die Leistung zwischen dem Zugriff auf Daten aus einem Cache und dem Zugriff auf Daten in persistentem Speicher. Dieses Beispiel enthält zwei Projekte.

ASP.NET-Sitzungszustand und Ausgabezwischenspeicherung

Das Beispiel Use Azure Cache for Redis to store ASP.NET SessionState and OutputCache (Verwenden von Azure Cache for Redis zum Speichern von „SessionState“ und „OutputCache“ von ASP.NET) veranschaulicht Folgendes:

  • Verwenden von Azure Cache for Redis zum Speichern von ASP.NET-Sitzungs- und -Ausgabecaches
  • Verwenden der „SessionState“- und „OutputCache“-Anbieter für Redis.

Verwalten von Azure Cache for Redis mit MAML

Das Beispiel Verwalten von Azure Redis Cache mithilfe von Azure-Verwaltungsbibliotheken veranschaulicht, wie Sie Azure-Verwaltungsbibliotheken zum Verwalten (Erstellen/Aktualisieren/Löschen) Ihres Cache verwenden.

Beispiel einer benutzerdefinierten Überwachung

Das Beispiel Access Redis Cache Monitoring data (Zugreifen auf Überwachungsdaten von Redis Cache) zeigt, wie Sie außerhalb des Azure-Portals auf Überwachungsdaten für Ihre Azure Cache for Redis-Instanz zugreifen.

Ein Klon im Stil von Twitter, geschrieben mit PHP und Redis

Das Beispiel Retwis ist die Hello-World-Variante von Redis. Es handelt sich um den minimalen Klon eines sozialen Netzwerks im Twitter-Stil, der mithilfe von Redis und PHP mit dem Predis-Client geschrieben wurde. Der Quellcode ist einfach gehalten und zeigt dennoch verschiedene Redis-Datenstrukturen.

Bandbreitenüberwachung

Das Beispiel Bandbreitenüberwachung ermöglicht die Überwachung der auf dem Client genutzten Bandbreite. Um die Bandbreite zu messen, führen Sie das Beispiel auf dem Cacheclientcomputer aus, rufen Sie den Cache auf, und beobachten Sie die durch das Beispiel gemeldete Bandbreite.