Freigeben über


Übersicht über den Azure-Cache für Redis-Ereignisraster

Von Bedeutung

Azure Cache for Redis hat den Auslaufzeitplan für alle SKUs angekündigt. Es wird empfohlen, Ihren vorhandenen Azure-Cache für Redis-Instanzen in Azure Managed Redis zu verschieben, sobald Möglich.

Weitere Informationen zur Einstellung finden Sie unter:

Azure Cache für Redis-Ereignisse wie Patching, Skalierung, Import/Export (RDB)-Ereignisse werden mithilfe von Azure Event Grid an Abonnenten wie Azure Functions, Azure Logic Apps oder sogar an Ihren eigenen HTTP-Listener übertragen. Event Grid sorgt über umfassende Wiederholungsrichtlinien und unzustellbare Nachrichten für eine zuverlässige Ereignisübermittlung an Ihre Anwendungen.

Siehe den Artikel zum Azure Cache für Redis-Ereignisschema, um sich die vollständige Liste der Ereignisse anzusehen, die Azure Cache für Redis unterstützt.

Wenn Sie Azure Cache für Redis-Ereignisse testen möchten, lesen Sie eine der folgenden Schnellstarts:

Wenn Sie dieses Tool verwenden möchten: Sehen Sie sich diese Schnellstartanleitung an:
Azure-Portal Schnellstart: Weiterleiten des Azure-Cache für Redis-Ereignisse an den Webendpunkt mit dem Azure-Portal
PowerShell Schnellstart: Weiterleiten des Azure-Caches für Redis-Ereignisse an den Webendpunkt mit PowerShell
Azure-Befehlszeilenschnittstelle (Azure CLI) Schnellstart: Weiterleiten von Azure Cache for Redis-Ereignissen an einen Webendpunkt mit der Azure CLI

Das Ereignismodell

Event Grid verwendet Ereignisabonnements zum Weiterleiten von Ereignisnachrichten an Abonnenten. Diese Abbildung veranschaulicht die Beziehung zwischen Ereignispublishern, Ereignisabonnements und Ereignishandlern.

Ereignisrastermodell.

Abonnieren Sie zunächst einen Endpunkt für ein Ereignis. Wenn dann ein Ereignis ausgelöst wird, sendet der Ereignisrasterdienst Daten zu diesem Ereignis an den Endpunkt.

Im Artikel zum Azure Cache for Redis-Ereignisschema finden Sie:

  • Eine vollständige Liste der Azure Cache für Redis-Ereignisse und der Auslösemechanismen für jedes Ereignis.
  • Ein Beispiel für die Daten, die das Ereignisraster für jedes dieser Ereignisse senden würde.
  • Der Zweck jedes Schlüsselwertpaars, das in den Daten angezeigt wird.

Bewährte Methoden für die Verarbeitung von Ereignissen

Anwendungen, die Azure Cache für Redis-Ereignisse behandeln, sollten einige empfohlene Methoden befolgen:

  • Da mehrere Abonnements so konfiguriert werden können, dass Ereignisse an denselben Ereignishandler weitergeleitet werden, ist es wichtig, nicht davon auszugehen, dass Ereignisse aus einer bestimmten Quelle stammen, sondern um das Thema der Nachricht zu überprüfen, um sicherzustellen, dass sie aus dem Azure Cache für Redis-Instanz stammt, die Sie erwarten.
  • Überprüfen Sie ebenso, ob es sich bei dem eventType um einen Typ handelt, den Sie verarbeiten möchten, und gehen Sie nicht davon aus, dass alle empfangenen Ereignisse die typen sind, die Sie erwarten.
  • Azure Cache für Redis-Ereignisse garantiert mindestens einmal die Übermittlung an Abonnenten, wodurch sichergestellt wird, dass alle Nachrichten ausgegeben werden. Aufgrund von erneuten Sendeversuchen oder der Verfügbarkeit von Abonnements können jedoch gelegentlich Nachrichtenduplikate auftreten. Weitere Informationen zur Nachrichtenübermittlung und -wiederholung finden Sie unter "Nachrichtenübermittlung im Ereignisraster" und "Wiederholen".

Nächste Schritte

Erfahren Sie mehr über das Ereignisraster, und probieren Sie Azure Cache für Redis-Ereignisse aus: