इस ट्यूटोरियल में, हम रेडिस ZUNIONSTORE का उपयोग करके, रेडिस डेटास्टोर में संग्रहीत दो या दो से अधिक सॉर्ट किए गए सेट वैल्यू पर यूनियन ऑपरेशन करने के तरीके के बारे में जानेंगे। आदेश।
समूहों का संघ:
समुच्चय सिद्धांत में, दो या दो से अधिक समुच्चयों का मिलन वह समुच्चय होता है जिसमें सभी समुच्चयों में मौजूद सभी तत्व (विशिष्ट) होते हैं। उदाहरण के लिए:
A = {1, 2, 3, 4, 5} B = {4, 5, 6, 7, 8, 9} Union of A & B :- A U B = {1, 2, 3, 4, 5, 6, 7, 8, 9}
ZUNIONSTORE कमांड:-
यह कमांड दो या दो से अधिक निर्दिष्ट सॉर्ट किए गए सेटों का यूनियन ऑपरेशन करता है और निर्दिष्ट कुंजी पर संग्रहीत एक नया सॉर्ट किया गया सेट मान देता है। एक गैर-मौजूद सॉर्ट किए गए सेट को खाली सॉर्ट किए गए सेट के रूप में माना जाता है। यदि कुंजी मौजूद है, लेकिन कुंजी पर संग्रहीत मान सॉर्ट किया गया सेट नहीं है, तो त्रुटि वापस आ जाती है। रेडिस ZUNIONSTORE कमांड का सिंटैक्स इस प्रकार है :-
सिंटैक्स:-
redis host:post> ZUNIONSTORE <destination> numkeys <keyName> [<keyName>] [WEIGHTS weight [weight]] [AGGREGATE SUM|MIN|MAX]
आउटपुट:-
- (array) reply, containing elements resulting from the union operation. - Error, if key exist and value stored at the key is not a sorted set.
संख्याएं सॉर्ट किए गए सेट मान वाली इनपुट कुंजियों की संख्या है जिस पर यूनियन ऑपरेशन किया जाता है। numkeys . पास करना अनिवार्य है इनपुट कुंजियों और अन्य तर्कों को पारित करने से पहले तर्क। परिणाम गंतव्य . पर एक नए क्रमबद्ध सेट में संग्रहीत किया जाता है चाभी। यदि गंतव्य कुंजी पहले से मौजूद है, तो इसे अधिलेखित कर दिया जाता है।
वजन विकल्प का उपयोग प्रत्येक इनपुट सॉर्ट किए गए सेट के लिए गुणन कारक निर्दिष्ट करने के लिए किया जा सकता है। इसका मतलब यह है कि सभी इनपुट सॉर्ट किए गए सेट में प्रत्येक तत्व का स्कोर एकत्रीकरण फ़ंक्शन को पारित करने से पहले इस कारक से गुणा किया जाता है। जब वजन पारित नहीं होता है, गुणन गुणनखंड को 1 के रूप में लिया जाता है।
कुल विकल्प का उपयोग यह निर्दिष्ट करने के लिए किया जा सकता है कि संघ के परिणाम कैसे एकत्रित किए जाते हैं। इसका डिफ़ॉल्ट मान SUM . है , जिसका अर्थ है कि किसी तत्व के स्कोर को सभी इनपुट सॉर्ट किए गए सेटों में संक्षेपित किया जाता है जहां यह मौजूद होता है। जब यह विकल्प MIN . पर सेट हो या अधिकतम , परिणामी सेट में एक तत्व का न्यूनतम या अधिकतम स्कोर इनपुट सॉर्ट किए गए सेट में होगा जहां यह मौजूद है।
उदाहरण :-
संदर्भ :-
- ZUNIONSTORE कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत दो या दो से अधिक सॉर्ट किए गए सेट मान पर यूनियन ऑपरेशन कैसे करें, इसके लिए यह सब है। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।