ذاكرة التخزين المؤقت Azure لمثيل Redis كمصدر "شبكة الأحداث"
توفر هذه المقالة خصائص ومخططات Azure Cache لأحداث Redis. للحصول على مقدمة لمخططات الأحداث، راجع مخطط حدث Azure Event Grid.
أنواع الأحداث المتاحة
تُشغّل هذه الأحداث عند تصدير العميل أو استيراده أو تغييره السعة عن طريق استدعاء Azure Cache لواجهات برمجة تطبيقات REST Redis. يُشغّل حدث التحديث الجزئي بواسطة تحديث Redis.
اسم الحدث | الوصف |
---|---|
Microsoft.Cache.ExportRDBCompleted | يُشغّل عند تصدير بيانات ذاكرة التخزين المؤقت. |
Microsoft.Cache.ImportRDBCompleted | يُشغّل عند استيراد بيانات ذاكرة التخزين المؤقت. |
Microsoft.Cache.PatchingCompleted | يشغّل عند اكتمال التصحيح. |
Microsoft.Cache.ScalingCompleted | يشغّل عند اكتمال تغيير السعة. |
مثال حدث
عندما يتم تشغيل حدث، ترسل خدمة Event Grid بيانات حول هذا الحدث إلى نقطة نهاية الاشتراك. يحتوي هذا القسم على مثال لما قد تبدو عليه هذه البيانات لكل حدث Azure Cache لمثيلات Redis.
حدث Microsoft.Cache.PatchingCompleted
[{
"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
[{
"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 event
[{
"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"
}]
خصائص الحدث
ويحتوي الحدث على بيانات المستوى الأعلى التالية:
الخاصية | نوع | الوصف |
---|---|---|
source |
سلسلة | مسار المورد الكامل إلى مصدر الحدث. هذا الحقل غير قابل للكتابة. توفر شبكة الأحداث هذه القيمة. |
subject |
سلسلة | مسار يحدده الناشر لموضوع الحدث. |
type |
سلسلة | أحد أنواع الأحداث المسجلة لمصدر الحدث الماثل. |
time |
سلسلة | الوقت الذي يتم إنشاء الحدث استناداً إلى وقت UTC الموفر. |
id |
سلسلة | المعرف الفريد للحدث. |
data |
كائن | Azure Cache لبيانات حدث Redis. |
specversion |
سلسلة | إصدار مواصفات مخطط CloudEvents. |
كائن البيانات له الخصائص التالية:
الخاصية | نوع | الوصف |
---|---|---|
timestamp |
سلسلة | الوقت الذي حدث فيه الحدث. |
name |
سلسلة | اسم الحدث. |
status |
سلسلة | حالة الحدث. فشل أو نجح. |
قوالب التشغيل السريع
إذا كنت تريد تجربة Azure Cache لأحداث Redis، فراجع أي من مقالات التشغيل السريع هذه:
إذا كنت ترغب في استخدام هذه الأداة: | راجع هذه المقالة: |
---|---|
مدخل Azure | التشغيل السريع: توجيه Azure Cache لأحداث Redis إلى نقطة نهاية الويب باستخدام مدخل Microsoft Azure |
PowerShell | التشغيل السريع: توجيه Azure Cache لأحداث Redis إلى نقطة نهاية الويب باستخدام PowerShell |
Azure CLI | التشغيل السريع: توجيه Azure Cache لأحداث Redis إلى نقطة نهاية الويب باستخدام Azure CLI |
الخطوات التالية
- للحصول على مقدمة حول Azure Event Grid، راجع ما المقصود بشبكة الأحداث؟
- لمزيد من المعلومات حول إنشاء اشتراك Azure Event Grid، راجع مخطط اشتراك شبكة الأحداث.