البيانات الأساسيةالتحليلات

تحليلات في الوقت الفعلي

احسب الأحداث فور وقوعها، ورتّب ما هو رائج، واعرف المفاتيح التي تحمل العبء.

لكل حدث
O(1)
قوائم الرائج
مباشرة
مقاييس Prometheus
مدمجة
الخطوة 1 من 4
احسب كل مشاهدة

عداد واحد لكل يوم. وكل حدث زيادة واحدة في الذاكرة.

جلسة توضيحيةplaying
# احسب كل مشاهدة
hotkv> INCR pageviews:2026-10-16
(integer) 184213

عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.

المشكلة

لوحات التحكم التي تتأخر دقائق ليست في الوقت الفعلي. وكتابة كل مشاهدة صفحة في قاعدة بيانات وتجميعها لاحقًا مكلف، وحين يستحوذ مفتاح واحد فجأة على معظم الحركة، كثيرًا ما تكتشف ذلك فقط بعد سقوط عقدة.

كيف يتعامل HotKV معها

تستوعب العدادات وsorted sets تدفقًا مستمرًا من الأحداث بتكلفة زهيدة، والمجاميع قابلة للقراءة في أي لحظة. ويُظهر كشف المفاتيح الساخنة المفاتيح الأكثر طلبًا، وتُصدَّر مقاييس المحرك نفسه بصيغة Prometheus.

خطوة بخطوة

ما يحدث، أمرًا بأمر

  1. 01

    احسب كل مشاهدة

    عداد واحد لكل يوم. وكل حدث زيادة واحدة في الذاكرة.

    INCR pageviews:2026-10-16
  2. 02

    رتّب ما هو رائج

    تحافظ sorted sets على ترتيب المقالات مع وصول المشاهدات.

    ZINCRBY trending:articles 1 article:42
  3. 03

    اقرأ أفضل 10

    تتحدث لوحة التحكم كل ثانية.

    ZREVRANGE trending:articles 0 9 WITHSCORES
  4. 04

    اعثر على المفاتيح الساخنة

    مع تفعيل hotkey-tracking، تُعرض المفاتيح الأكثر وصولًا دون مسح.

    HOTKEYS TOP 3
أين يناسب

سيناريوهات من الواقع

الإعلام والنشر

تراقب غرف الأخبار القصص الصاعدة دقيقة بدقيقة وتبرزها على الصفحة الرئيسية.

تحليلات المنتجات

تغذي عدادات استخدام الميزات اليومية لوحات تحكم مباشرة دون مستودع أحداث في المسار الحرج.

العمليات

يشير كشف المفاتيح الساخنة إلى المفتاح المسبب لارتفاع مفاجئ في CPU قبل أن يُسقط عقدة.

مدمج

ما تحصل عليه

عدادات زهيدة التكلفة

INCR لكل حدث، لكل حاوية.

INCRINCRBY

قوائم الرائج

sorted sets مرتبة مع وصول الأحداث.

ZINCRBYZREVRANGE

كشف المفاتيح الساخنة

المفاتيح الأكثر وصولًا، بشكل تقريبي، دون مسح.

HOTKEYS TOP

مقاييس Prometheus

مقاييس المحرك نفسه على منفذ مخصص للمقاييس.

المرجع:INCRZINCRBYHOTKEYS

أسئلة شائعة

كيف أحسب لكل دقيقة أو لكل يوم؟

ضع الحاوية في اسم المفتاح، مثل pageviews:2026-10-16، وأضف انتهاء صلاحية لتُنظَّف الحاويات القديمة.

كيف أحسب الزوار الفريدين؟

استخدم HyperLogLog مع PFADD وPFCOUNT. راجع حالة استخدام العد الاحتمالي.

هل يمكنني مراقبة HotKV باستخدام Prometheus؟

نعم. يتيح HotKV مقاييس مدمجة بصيغة Prometheus.

حالات استخدام ذات صلة

جرّبه على عبء عملك

يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.