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

चैट सिस्टम को लागू करने के लिए रेडिस सूचियों का उपयोग कैसे किया जा सकता है?

यहां दो संभावनाएं हैं:

  • एक संदर्भ का प्रयोग करें। आप अपने संदेश को हैश ऑब्जेक्ट में रख सकते हैं जिसमें कई फ़ील्ड हैं। इस हैश की कुंजी एक अनुक्रम (incr) से उत्पन्न होनी चाहिए, या एक UUID, या कोई अन्य विशिष्ट पहचानकर्ता हो सकती है। यह कुंजी आपके संदेश का संदर्भ होगी, इसलिए आपको बस इसे अपने संदेश के पाठ के बजाय सूची में धकेलना होगा। एक बार सूची से संदर्भ पॉप हो जाने पर संदेश की सामग्री लाने के लिए रिसीवर तक।

  • क्रमबद्धता का प्रयोग करें। अपने इच्छित प्रारूप का उपयोग करके अपने संदेश के विभिन्न क्षेत्रों को क्रमबद्ध करें (उदाहरण:जेसन, एक्सएमएल, मैसेजपैक, आदि ...), और परिणाम को सूची में दबाएं। जाहिर है, रिसीवर को विभिन्न क्षेत्रों को पुनः प्राप्त करने के लिए आइटम को डिसेरिएलाइज़ करना होगा।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. लार्वा निजी चैनल और लार्वा-इको-सर्वर के साथ प्रमाणीकरण समस्या

  2. क्या लेट्यूस के साथ रेडिस क्लस्टर में नए क्लस्टर नोड आईपी को स्वतः खोजने का कोई तरीका है?

  3. इसके कारण:java.lang.IllegalArgumentException:CONTAINING (1):[IsContaining, Containing, इसमें शामिल हैं] रेडिस क्वेरी व्युत्पत्ति के लिए समर्थित नहीं है - रेडिस

  4. रेडिस प्रहरी

  5. Node.js रेडिस कनेक्शन पूलिंग