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.
- Demo how Redis Cache can improve performance by Caching data (Demo: Verbessern der Leistung durch Zwischenspeichern von Daten in Redis Cache)
- Seeding der Datenbank und des Caches für die Demo
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 X, 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 X-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.