Översikt över Azure Cache for Redis Event Grid

Viktigt!

Azure Cache for Redis meddelade sin tidslinje för pensionering för alla SKU:er. Vi rekommenderar att du flyttar dina befintliga Azure Cache for Redis-instanser till Azure Managed Redis så snart du kan.

Mer information om pensionering:

Azure Cache for Redis-händelser, till exempel korrigeringar, skalning, import/export (RDB) skickas med Azure Event Grid till prenumeranter som Azure Functions, Azure Logic Apps eller till och med till din egen http-lyssnare. Event Grid ger dina program tillförlitlig händelseleverans via omfattande återförsöksprinciper och obeställbara meddelanden.

Se artikeln Azure Cache for Redis-händelseschema för att se den kompletta listan över händelserna som Azure Cache for Redis stöder.

Om du vill prova Azure Cache för Redis-händelser kan du titta på någon av dessa kom igång-guider.

Om du vill använda det här verktyget: Se den här snabbstarten:
Azure-portalen Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med Azure-portalen
PowerShell Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med PowerShell
Azure CLI (kommandoradsgränssnittet för Azure) Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med Azure CLI

Händelsemodellen

Event Grid använder händelseprenumerationer för att dirigera händelsemeddelanden till prenumeranter. Den här bilden illustrerar relationen mellan händelseutgivare, händelseprenumerationer och händelsehanterare.

Event Grid-modell.

Börja med att prenumerera på en slutpunkt till en händelse. När en händelse sedan utlöses skickar Event Grid-tjänsten data om händelsen till slutpunkten.

Se artikeln Azure Cache för Redis-händelseschema för att få mer information:

  • En fullständig lista över Azure Cache for Redis-händelser och hur varje händelse utlöses.
  • Ett exempel på de data som Event Grid skulle skicka för var och en av dessa händelser.
  • Syftet med varje nyckelvärdepar som visas i data.

Bästa praxis för att hantera händelser

Program som hanterar Azure Cache for Redis-händelser bör följa några rekommenderade metoder:

  • Eftersom flera prenumerationer kan konfigureras för att dirigera händelser till samma händelsehanterare är det viktigt att inte anta att händelser kommer från en viss källa, utan att kontrollera ämnet i meddelandet för att säkerställa att det kommer från den Azure Cache for Redis-instans som du förväntar dig.
  • På samma sätt kontrollerar du att eventType är en som du är beredd att bearbeta och anta inte att alla händelser som du får är de typer du förväntar dig.
  • Azure Cache for Redis-händelser garanterar leverans minst en gång till prenumeranter, vilket säkerställer att alla meddelanden matas ut. Men på grund av återförsök eller tillgänglighet för prenumerationer kan dubbletter av meddelanden ibland uppstå. Mer information om leverans och återförsök av meddelanden finns i Leverans av Event Grid-meddelanden och försök igen.

Nästa steg

Lär dig mer om Event Grid och ge Azure Cache for Redis-händelser ett försök: