Event Grid kaynağı olarak Redis için Azure Cache
Bu makalede, Redis için Azure Cache olayları için özellikler ve şema sağlanır. Olay şemalarına giriş için bkz . Azure Event Grid olay şeması.
Kullanılabilir olay türleri
İstemci Redis için Azure Cache REST API'lerini çağırarak dışarı aktardığında, içeri aktardığında veya ölçeklendirdiğinde bu olaylar tetiklenir. Düzeltme eki uygulama olayı Redis güncelleştirmesi tarafından tetikleniyor.
Olay adı | Açıklama |
---|---|
Microsoft.Cache.ExportRDBCompleted | Önbellek verileri dışarı aktarıldığında tetiklendi. |
Microsoft.Cache.ImportRDBCompleted | Önbellek verileri içeri aktarıldığında tetiklendi. |
Microsoft.Cache.PatchingCompleted | Düzeltme eki uygulama tamamlandığında tetikleniyor. |
Microsoft.Cache.ScalingCompleted | Ölçeklendirme tamamlandığında tetikleniyor. |
Örnek olay
Bir olay tetiklendiğinde Event Grid hizmeti bu olayla ilgili verileri abone olan uç noktaya gönderir. Bu bölüm, verilerin her Redis için Azure Cache olayı için nasıl görüneceğine ilişkin bir örnek içerir.
Microsoft.Cache.PatchingCompleted olayı
[{
"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 olayı
[{
"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 olayı
[{
"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"
}]
Olay özellikleri
Bir olay aşağıdaki üst düzey verilere sahiptir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
source |
Dize | Olay kaynağının tam kaynak yolu. Bu alan yazılabilir değil. Event Grid bu değeri sağlar. |
subject |
Dize | Olay konusunun yayımcı tarafından tanımlanan yolu. |
type |
Dize | Bu olay kaynağı için kayıtlı olay türlerinden biri. |
time |
Dize | Sağlayıcının UTC saati temelinde olayın oluşturulduğu saat. |
id |
Dize | Olayın benzersiz tanımlayıcısı. |
data |
nesne | Olay verilerini Redis için Azure Cache. |
specversion |
Dize | CloudEvents şema belirtimi sürümü. |
Veri nesnesi aşağıdaki özelliklere sahiptir:
Özellik | Türü | Veri Akışı Açıklaması |
---|---|---|
timestamp |
Dize | Olayın gerçekleştiği saat. |
name |
Dize | Olayın adı. |
status |
Dize | Etkinliğin durumu. Başarısız veya başarılı. |
Hızlı Başlangıçlar
Redis için Azure Cache olayları denemek istiyorsanız şu hızlı başlangıç makalelerinden herhangi birine bakın:
Bu aracı kullanmak istiyorsanız: | Bu makaleye bakın: |
---|---|
Azure portal | Hızlı Başlangıç: Azure portalıyla Redis için Azure Cache olaylarını web uç noktasına yönlendirme |
PowerShell | Hızlı Başlangıç: PowerShell ile Redis için Azure Cache olaylarını web uç noktasına yönlendirme |
Azure CLI | Hızlı Başlangıç: Azure CLI ile Redis için Azure Cache olaylarını web uç noktasına yönlendirme |
Sonraki adımlar
- Azure Event Grid'e giriş için bkz. Event Grid nedir?
- Azure Event Grid aboneliği oluşturma hakkında daha fazla bilgi için bkz . Event Grid abonelik şeması.