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

रेडिस के साथ ऑनलाइन उपयोगकर्ताओं को ट्रैक करने के लिए 2 दृष्टिकोण। कौन सा तेज है?

यह जानने के लिए कि कोई विशेष उपयोगकर्ता ऑनलाइन है या नहीं, पहली विधि बहुत तेज़ होगी - एक कुंजी पढ़ने से तेज़ कुछ भी नहीं है।

किसी विशेष पृष्ठ पर उपयोगकर्ताओं को ढूंढना उतना स्पष्ट नहीं है (मैंने चौराहे या वाइल्डकार्ड कुंजियों के प्रदर्शन पर कठिन संख्याएँ नहीं देखी हैं), लेकिन यदि सेट इतना बड़ा है कि किसी भी कार्यान्वयन में प्रदर्शन की समस्याएँ पैदा हो सकती हैं तो इसे प्रदर्शित करना व्यावहारिक नहीं है वे सब वैसे भी।

उपयोगकर्ताओं को मित्रों की सूची में मिलान करने के लिए मैं शायद पहले दृष्टिकोण के साथ भी जाऊंगा - यहां तक ​​​​कि कुछ सौ संचालन (सूची में सभी की स्थिति की जांच) को कई सेटों पर चौराहे से बेहतर प्रदर्शन करना चाहिए यदि उन सेटों में बड़ी संख्या में रिकॉर्ड हैं और हैं बनाए रखना मुश्किल है।

रेडिस सेट उन चीजों के लिए अधिक उपयुक्त हैं जो चाबियों के साथ नहीं की जा सकती हैं, खासकर जहां सेट में सभी आइटम प्राप्त करना यह जांचने से अधिक महत्वपूर्ण है कि कोई विशेष आइटम सेट में है या नहीं।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या मैं वैश्विक टीटीएल को रेडिस में सेट कर सकता हूं?

  2. जीथब रिपॉजिटरी से डॉकर इमेज कैसे बनाएं

  3. Laravel रेडिस ड्राइवर के साथ सभी सत्र आईडी

  4. क्या यह सर्विसस्टैक रेडिस का वैध उपयोग है?

  5. रेडिस - स्मृति उपयोग की निगरानी