इस ट्यूटोरियल में, हम सीखेंगे कि Redis SUNION और SUNIONSTORE कमांड का उपयोग करके Redis डेटास्टोर में संग्रहीत दो या अधिक सेट मानों पर यूनियन (संघ) ऑपरेशन कैसे करें।
सेट का संघ:
सेट सिद्धांत में, दो या अधिक सेट्स का संघ वह सेट है जिसमें सभी सेट्स में मौजूद सभी तत्व (अलग-अलग) होते हैं। उदाहरण के लिए:
A = {1, 2, 3, 4, 5}
B = {4, 5, 6, 7, 8, 9}
A और B का संघ :- A U B = {1, 2, 3, 4, 5, 6, 7, 8, 9}
SUNION कमांड :-
यह कमांड दो या अधिक निर्दिष्ट सेट्स पर संघ ऑपरेशन करता है और परिणाम को एक ऐरे के रूप में वापस करता है। यदि कोई निर्दिष्ट कुंजी मौजूद नहीं है, तो इसे खाली सेट माना जाएगा। यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान सेट नहीं है, तो त्रुटि वापस की जाएगी।
सिंटैक्स :-
redis host:port> SUNION <keyName 1> <keyName 2> <keyName 3>
आउटपुट :-
- (array) reply, संघ ऑपरेशन से परिणामी तत्वों को समाहित करता है। - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान सेट नहीं है।
उदाहरण :-

SUNIONSTORE कमांड :-
यह कमांड दो या अधिक निर्दिष्ट सेट्स पर संघ ऑपरेशन करता है और परिणाम को निर्दिष्ट कुंजी पर संग्रहीत एक नए सेट मान के रूप में वापस करता है। यदि कोई निर्दिष्ट कुंजी मौजूद नहीं है, तो इसे खाली सेट माना जाएगा। यदि कुंजी मौजूद है लेकिन उस कुंजी पर संग्रहीत मान सेट नहीं है, तो त्रुटि वापस की जाएगी।
सिंटैक्स :-
redis host:port> SUNIONSTORE <destination keyName> <keyName 1> <keyName 2> <keyName 3>
आउटपुट :-
- (integer) गंतव्य सेट में तत्वों की संख्या दर्शाता है। - Error, यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान सेट नहीं है।
उदाहरण :-

संदर्भ :-
- SUNION कमांड डॉक्स
- SUNIONSTORE कमांड डॉक्स
Redis डेटास्टोर में संग्रहीत दो या अधिक सेट मानों पर संघ ऑपरेशन करने के तरीके के बारे में बस इतना ही। अगर आपको यह पसंद आया, तो कृपया कमेंट सेक्शन में अपने विचार साझा करें और इसे दूसरों के साथ भी साझा करें।
