Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

Redis को एक ईवेंट सांख्यिकी स्टोर के रूप में उपयोग करना चाहते हैं

यह एक आदर्श डिज़ाइन नहीं है क्योंकि यह आपके पढ़ने के पैटर्न को प्रभावी ढंग से समर्थन नहीं करेगा और यदि आपका [परिणाम] छोटा/छोटा है तो यह रैम के मामले में शायद बेकार होगा। इसके बजाय, टाइमस्टैम्प के साथ रेडिस के सॉर्ट किए गए सेट को स्कोर के रूप में निम्न तरीके से देखें:

ZADD [system]:[event] [timestamp] [result]

ध्यान दें कि सेट सदस्यों को अद्वितीय होना चाहिए, इसलिए यदि [परिणाम] की कार्डिनैलिटी कम है, तो इसे टाइमस्टैम्प को जोड़कर (और जब आप ग्राफ़ करते हैं तो इसे फ़िल्टर करके) अद्वितीय बनाएं, यानी:

ZADD [system]:[event] [timestamp] [result]:[timestamp]

इस तरह आप ZRANGEBYSCORE को कॉल करके और परिणामों को रेखांकन करके माप की श्रेणी प्राप्त करने में सक्षम होंगे।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. लॉगस्टैश और इलास्टिक्स खोज के बीच डेटा ब्रोकर/मैसेजिंग सिस्टम के रूप में रेडिस बनाम रैबिटएमक्यू

  2. 'संदेश' श्रोताओं पर रेडिस को कैसे हटाएं

  3. रेडिस डेटा संरचनाओं का परिचय:हैश

  4. NodeJS + ExpressJS + RedisStore सत्र अपरिभाषित है

  5. लारवेल:रेडिस कोई कनेक्शन नहीं बनाया जा सका:[tcp://127.0.0.1:6379]