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

क्या रेडिस टाइमसीरीज स्टॉक की कीमतों में कैंडल स्टिक्स को पकड़ने का सही उपकरण है

  1. डाउनसैंपल श्रृंखला में एक से अधिक एकत्रीकरण भेजने का कोई विकल्प नहीं है क्योंकि प्रत्येक टाइमस्टैम्प में एक एकल हो सकता है। आप सभी श्रृंखलाओं को एक साथ क्वेरी करने के लिए लेबल का उपयोग कर सकते हैं।
  2. RedisTimeSeries एक अच्छा समाधान होगा क्योंकि यह प्रविष्टि के समय आपके डेटा को डाउनसैंपल कर देगा, इसलिए इसे क्वेरी करना बहुत तेज़ होगा। यह डबल-डेल्टा संपीड़न का भी उपयोग करता है जिसका अर्थ है कि आपके डेटा को कुछ अन्य समाधानों की तुलना में कम मेमोरी की आवश्यकता होगी। यदि आप केवल कैंडलस्टिक्स की परवाह करते हैं तो आप स्रोत डेटा को रिटायर करने के लिए अवधारण का उपयोग कर सकते हैं।
r.create('XYZ_PRICES', retention_msecs=300000, labels={'name':'xyz', 'type:src'})
 
r.create(opeing_price, labels={'name':'xyz', 'type:opening'})
r.create(closing_price, labels={'name':'xyz', 'type:closing'})
r.create(highest_price, labels={'name':'xyz', 'type:highest'})
r.create(lowest_price, labels={'name':'xyz', 'type:lowest'})

r.createrule(src, 'opening_price', 'first', bucket_size_msec=60000)
r.createrule(src, 'closing_price', 'last', bucket_size_msec=60000)
r.createrule(src, 'lowest_price', 'min', bucket_size_msec=60000)
r.createrule(src, 'highest_price', 'max', bucket_size_msec=60000)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. टीएलएस के साथ रेडिस प्रहरी

  2. पिज़्ज़ा ट्राइब्स - एक मल्टीप्लेयर ब्राउज़र-आधारित रीयल-टाइम स्ट्रैटेजी गेम

  3. सी ++ प्रोग्राम के भीतर रेडिस का उपयोग कैसे करें?

  4. JHipster Redis इंटीग्रेशन एलिमेंट अनबाउंड एरर

  5. एक रेडिस लुआ स्क्रिप्ट के साथ एकाधिक डीबी का प्रयोग करें?