Dela via


Azure Cache for Redis som Event Grid-källa

Den här artikeln innehåller egenskaper och schema för Azure Cache for Redis-händelser. En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid.

Tillgängliga händelsetyper

Dessa händelser utlöses när en klient exporterar, importerar eller skalar genom att anropa REST-API:er för Azure Cache for Redis. Korrigeringshändelsen utlöses av Redis-uppdateringen.

Händelsenamn beskrivning
Microsoft.Cache.ExportRDBCompleted Utlöses när cachedata exporteras.
Microsoft.Cache.ImportRDBCompleted Utlöses när cachedata importeras.
Microsoft.Cache.PatchingCompleted Utlöses när korrigeringen är klar.
Microsoft.Cache.ScalingCompleted Utlöses när skalningen är klar.

Exempelhändelse

När en händelse utlöses skickar Event Grid-tjänsten data om händelsen till den prenumererande slutpunkten. Det här avsnittet innehåller ett exempel på hur dessa data skulle se ut för varje Azure Cache for Redis-händelse.

Microsoft.Cache.PatchingCompleted-händelse

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.PatchingCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "PatchingCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "PatchingCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
    "specversion": "1.0"
}]

Microsoft.Cache.ImportRDBCompleted-händelse

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ImportRDBCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ImportRDBCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ImportRDBCompleted",
	"eventTime": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Microsoft.Cache.ExportRDBCompleted-händelse

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ExportRDBCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ExportRDBCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ExportRDBCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Microsoft.Cache.ScalingCompleted

[{
	"id": "9b87886d-21a5-4af5-8e3e-10c4b8dac73b",
	"type": "Microsoft.Cache.ScalingCompleted",
	"source": "/subscriptions/{subscription_id}/resourceGroups/{resource_group_name}/providers/Microsoft.Cache/Redis/{cache_name}",
	"data": {
		"name": "ScalingCompleted",
		"timestamp": "2020-12-09T21:50:19.9995668+00:00",
		"status": "Succeeded"
	},
	"subject": "ScalingCompleted",
	"time": "2020-12-09T21:50:19.9995668+00:00",
	"specversion": "1.0"
}]

Händelseegenskaper

En händelse har följande data på den översta nivån:

Property Type Description
source sträng Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject sträng Utgivardefinierad sökväg till händelseobjektet.
type sträng En av de registrerade händelsetyperna för den här händelsekällan.
time sträng Den tid då händelsen genereras baserat på leverantörens UTC-tid.
id sträng Unik identifierare för händelsen.
data objekt Azure Cache for Redis-händelsedata.
specversion sträng CloudEvents schemaspecifikationsversion.

Dataobjektet har följande egenskaper:

Property Type Description
timestamp sträng Tidpunkten då händelsen inträffade.
name sträng Namnet på händelsen.
status sträng Status för händelsen. Misslyckades eller lyckades.

Snabbstarter

Om du vill prova Azure Cache for Redis-händelser kan du läsa någon av följande snabbstartsartiklar:

Om du vill använda det här verktyget: Se den här artikeln:
Azure Portal 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 Snabbstart: Dirigera Azure Cache for Redis-händelser till webbslutpunkten med Azure CLI

Nästa steg