कोर डेटाएनालिटिक्स

रियल-टाइम एनालिटिक्स

इवेंट होते ही गिनें, ट्रेंडिंग चीज़ों को रैंक करें, और देखें कि कौन सी keys पर सबसे ज़्यादा लोड है।

हर इवेंट पर
O(1)
ट्रेंडिंग लिस्ट
Live
Prometheus मेट्रिक्स
Built-in
कदम 1 में से 4
हर व्यू गिनें

हर दिन के लिए एक काउंटर। हर इवेंट मेमोरी में एक अकेला increment है।

उदाहरण सेशनplaying
# हर व्यू गिनें
hotkv> INCR pageviews:2026-10-16
(integer) 184213

असली HotKV कमांड और उदाहरण रिस्पॉन्स के साथ एक एनिमेटेड वॉकथ्रू। किसी भी कदम पर क्लिक करके वहां पहुंचें। कमांड और रिस्पॉन्स अंग्रेज़ी में ही रहते हैं, ठीक वैसे जैसे आप HotKV में टाइप करते और देखते हैं।

समस्या

जो डैशबोर्ड मिनटों पीछे चलते हैं, वे रियल टाइम नहीं हैं। हर पेज व्यू को डेटाबेस में लिखकर बाद में aggregate करना महँगा है, और जब अचानक एक key पर ज़्यादातर ट्रैफ़िक आ जाता है, तो अक्सर node गिरने के बाद ही पता चलता है।

HotKV इसे कैसे संभालता है

काउंटर और sorted sets इवेंट की लगातार धारा को सस्ते में सँभालते हैं, और कुल योग किसी भी पल पढ़े जा सकते हैं। Hot key पहचान दिखाती है कि किन keys पर सबसे ज़्यादा चोट पड़ रही है, और इंजन के अपने मेट्रिक्स Prometheus फ़ॉर्मेट में एक्सपोर्ट होते हैं।

कदम दर कदम

क्या होता है, कमांड दर कमांड

  1. 01

    हर व्यू गिनें

    हर दिन के लिए एक काउंटर। हर इवेंट मेमोरी में एक अकेला increment है।

    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

    Hot keys खोजें

    hotkey-tracking चालू होने पर, सबसे ज़्यादा access हुई keys बिना scan किए सूचीबद्ध हो जाती हैं।

    HOTKEYS TOP 3
कहां फ़िट बैठता है

असली परिदृश्य

मीडिया और प्रकाशन

न्यूज़रूम देखते हैं कि कौन सी खबरें मिनट दर मिनट ऊपर चढ़ रही हैं और उन्हें होमपेज पर आगे करते हैं।

प्रोडक्ट एनालिटिक्स

हर दिन के फ़ीचर इस्तेमाल काउंटर लाइव डैशबोर्ड चलाते हैं, hot path में इवेंट वेयरहाउस के बिना।

ऑपरेशंस

Hot key पहचान अचानक CPU spike के पीछे की key को node गिराने से पहले ही बता देती है।

अंतर्निहित

आपको क्या मिलता है

सस्ते काउंटर

हर इवेंट पर, हर bucket के लिए INCR।

INCRINCRBY

ट्रेंडिंग लिस्ट

इवेंट आते ही क्रम में रहने वाले sorted sets।

ZINCRBYZREVRANGE

Hot key पहचान

सबसे ज़्यादा access हुई keys, अनुमानित, बिना scan किए।

HOTKEYS TOP

Prometheus मेट्रिक्स

इंजन के अपने मेट्रिक्स एक मेट्रिक्स पोर्ट पर।

संदर्भ:INCRZINCRBYHOTKEYS

आम सवाल

मैं हर मिनट या हर दिन की गिनती कैसे करूँ?

bucket को key के नाम में रखें, जैसे pageviews:2026-10-16, और expiry जोड़ें ताकि पुराने buckets साफ़ हो जाएँ।

मैं यूनिक विज़िटर कैसे गिनूँ?

PFADD और PFCOUNT के साथ HyperLogLog इस्तेमाल करें। probabilistic counting का use case देखें।

क्या मैं HotKV को Prometheus से मॉनिटर कर सकता हूँ?

हाँ। HotKV Prometheus फ़ॉर्मेट में built-in मेट्रिक्स देता है।

संबंधित उपयोग के मामले

इसे अपने वर्कलोड पर आज़माएं

HotKV Redis प्रोटोकॉल बोलता है, इसलिए आप किसी मौजूदा क्लाइंट को इसकी ओर इंगित करके यही कमांड चला सकते हैं।