Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

इस ट्यूटोरियल में, हम सीखेंगे कि रेडिस डेटास्टोर को पब्लिश/सब्सक्राइब मैसेजिंग सिस्टम के रूप में कैसे उपयोग किया जाए।

रेडिस पब/सब सिस्टम

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

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

रेडिस शब्दावली में, संदेश भेजने वाले को प्रकाशक कहा जाता है क्योंकि वे एक चैनल को संदेश प्रकाशित करते हैं और संदेश के रिसीवर को सब्सक्राइबर कहा जाता है क्योंकि वे संदेश का उपभोग करने के लिए एक या अधिक चैनलों की सदस्यता लेते हैं। एक संदेश में किसी भी प्रकार की जानकारी हो सकती है, यह एक साधारण पाठ संदेश हो सकता है या किसी कार्य के बारे में जानकारी हो सकती है। एक सब्सक्राइबर किसी भी चैनल की सदस्यता ले सकता है और एक प्रकाशन अपने संदेश को किसी भी चैनल पर प्रकाशित कर सकता है।

प्रकाशक और ग्राहक के इस डिकूपिंग से मापनीयता और लचीलेपन की अनुमति मिलती है।

Redis Pub Sub का Redis Key-Value डेटाबेस से कोई संबंध नहीं है। यह डेटाबेस नंबरों सहित किसी भी स्तर पर इसमें हस्तक्षेप नहीं करता है। उदाहरण के लिए, यदि प्रकाशक डीबी इंडेक्स 10 पर एक संदेश प्रकाशित करता है, तो डीबी इंडेक्स 1 पर एक ग्राहक संदेश प्राप्त करेगा।

रेडिस पब सब कमांड :- 

रेडिस पब सब से संबंधित सभी महत्वपूर्ण कमांड इस प्रकार हैं :-

<वें शैली ="चौड़ाई:152.8 पीएक्स; ऊंचाई:23 पीएक्स; टेक्स्ट-संरेखण:केंद्र; लंबवत-संरेखण:मध्य;">कमांड <वें शैली="चौड़ाई:550px; ऊंचाई:23px; पाठ-संरेखण:केंद्र; लंबवत-संरेखण:मध्य;">विवरण
क्रमांक
1 PSUBSCRIBE दिए गए पैटर्न से मेल खाने वाले एक या अधिक चैनलों की सदस्यता लें
2 पबसुब पब/सब सिस्टम की स्थिति बताएं
3 प्रकाशित करें विशिष्ट चैनल पर संदेश प्रकाशित करें
4 पनसब्सक्राइब दिए गए पैटर्न से मेल खाने वाले एक या अधिक चैनलों की सदस्यता छोड़ें
5 सदस्यता लें एक या अधिक चैनलों की सदस्यता लें
6 अनसब्सक्राइब करें एक या अधिक चैनलों की सदस्यता समाप्त करें

उदाहरण :-

इस उदाहरण में, हम रेडिस-क्ली के तीन अलग-अलग उदाहरणों का उपयोग रेडिस पब सब सिस्टम को प्रदर्शित करने के लिए करेंगे जहां एक क्लाइंट दो चैनलों की सदस्यता ले रहा है C1 और C2 और अन्य दो क्लाइंट C1 . चैनल पर संदेश प्रकाशित कर रहे हैं और चैनल C2 क्रमशः।

1. पहला ग्राहक C1 . की सदस्यता ले रहा है और C2 चैनल

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

2. दूसरा क्लाइंट नमस्कार publishing प्रकाशित कर रहा है चैनल को संदेश C1

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

3. तीसरा क्लाइंट विश्व publishing प्रकाशित कर रहा है चैनल को संदेश C2

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

4. चैनल C1 . से पुश किए गए संदेश दिखाने वाला पहला क्लाइंट और C2

रेडिस पब सब (मैसेज ब्रोकर सिस्टम) - रेडिस ट्यूटोरियल

संदर्भ:-

  1. पब सब कमांड डॉक्स

अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।

अगला -> जेडिस लाइब्रेरी का उपयोग कर रेडिस पब उप उदाहरण


  1. रेडिस जेडिस पब उप- जेडिस लाइब्रेरी का उपयोग करके पब/सब सिस्टम को कैसे कार्यान्वित करें

    इस ट्यूटोरियल में, हम सीखेंगे कि जेडिस लाइब्रेरी का उपयोग करके रेडिस पब सब सिस्टम को कैसे लागू किया जाए। जेडिस लाइब्रेरी जेडिस रेडिस डेटास्टोर के लिए जावा क्लाइंट लाइब्रेरी है। यह छोटा और उपयोग करने में बहुत आसान है, और रेडिस 2.8.x, 3.x.x और ऊपर के डेटास्टोर के साथ पूरी तरह से संगत है। आप यहां जेड

  1. 0x000006be त्रुटि सुधार ट्यूटोरियल

    0x000006be एक त्रुटि है जो सीधे प्रिंटर इंस्टॉलेशन समस्या से संबंधित है जिसके परिणामस्वरूप विंडोज विस्टा ऑपरेटिंग सिस्टम पर निम्न त्रुटि हुई है। यह त्रुटि तब होती है जब कई लोगों ने अपने LAN (लोकल एरिया नेटवर्क) में एक प्रिंटर को जोड़ने का प्रयास किया है, लेकिन इसे ठीक से जोड़ने में विफल रहे हैं। ऐस

  1. Festival - Speech Synthesis System - ट्यूटोरियल

    टेक्स्ट-टू-स्पीच रूपांतरण आपके लिए उतना महत्वपूर्ण नहीं लग सकता है, लेकिन यह है। दृष्टिबाधित लोगों को कंप्यूटर का आनंद लेने की अनुमति देने के अलावा, इसके अन्य उपयोग भी हैं। कल्पना कीजिए कि आप एक कार में हैं, उम्मीद है कि आप गाड़ी नहीं चला रहे हैं, और पढ़ने की कल्पना करें। जब आप इसे आजमाते हैं तो केव