Compartir a través de


Introducción a Azure Cache for Redis Event Grid

Importante

Azure Cache for Redis anunció su cronograma de retiro para todos los SKU. Se recomienda mover las instancias existentes de Azure Cache for Redis a Azure Managed Redis tan pronto como pueda.

Para obtener más información sobre la retirada:

Los eventos de Azure Cache for Redis, como los parches, el escalado, la importación y exportación (RDB), se envían mediante Azure Event Grid a suscriptores como Azure Functions, Azure Logic Apps o incluso a su propio agente de escucha HTTP. Event Grid proporciona servicios de entrega confiables para sus aplicaciones mediante directivas de reintento enriquecidas y colas de mensajes fallidos.

Consulte el artículo Esquema de eventos de Azure Cache for Redis para ver la lista completa de los eventos que admite Azure Cache for Redis.

Si quiere probar eventos de Azure Cache for Redis, consulte cualquiera de estos inicios rápidos:

Si desea usar esta herramienta: Consulte este inicio rápido:
Portal de Azure Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web mediante Azure Portal
PowerShell Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web con PowerShell
CLI de Azure Inicio rápido: Enrutamiento de eventos de Azure Cache for Redis al punto de conexión web mediante la CLI de Azure

El modelo de eventos

Event Grid usa las suscripciones a eventos para enrutar los mensajes de eventos a los suscriptores. En esta imagen se muestra la relación entre publicadores de eventos, suscripciones de eventos y controladores de eventos.

Modelo de Event Grid.

Primero, suscriba un punto de conexión a un evento. A continuación, cuando se desencadena un evento, el servicio Event Grid enviará datos sobre ese evento al punto de conexión.

Consulte el artículo Esquema de eventos de Azure Cache for Redis para ver:

  • Lista completa de eventos de Azure Cache for Redis y cómo se desencadena cada evento.
  • Un ejemplo de los datos que Event Grid enviaría para cada uno de estos eventos.
  • Propósito de cada par de valores de clave que aparece en los datos.

Mejores prácticas para consumir eventos

Las aplicaciones que controlan los eventos de Azure Cache for Redis deben seguir algunos procedimientos recomendados:

  • Dado que se pueden configurar varias suscripciones para enrutar eventos al mismo controlador de eventos, es importante no asumir que los eventos proceden de un origen determinado, sino comprobar el tema del mensaje para asegurarse de que procede de la instancia de Azure Cache for Redis que espera.
  • De igual forma, compruebe que eventType es uno de los que está preparado para procesar y no asuma que todos los eventos que reciba van a ser los tipos que espera.
  • Los eventos de Azure Cache for Redis garantizan la entrega como mínimo una vez a los suscriptores, asegurando que se entreguen todos los mensajes. Sin embargo, debido a reintentos o disponibilidad de suscripciones, es posible que se produzcan mensajes duplicados ocasionalmente. Para más información sobre la entrega y reintento de mensajes, consulte Entrega y reintento de mensajes de Event Grid.

Pasos siguientes

Obtenga más información sobre Event Grid y pruebe los eventos de Azure Cache for Redis: