इस ट्यूटोरियल में, हम सीखेंगे कि किसी कुंजी पर संग्रहीत सेट मान से एक या अधिक यादृच्छिक तत्व कैसे प्राप्त करें। इसके लिए हम redis-cli में कमांड SRANDMEMBER का उपयोग करेंगे।
सिंटैक्स :-
redis host:port> SRANDMEMBER <key name> [count]
आउटपुट :-
- (स्ट्रिंग मान) यदि कुंजी मौजूद है और Count तर्क नहीं दिया गया है। - (nil), यदि कुंजी मौजूद नहीं है और Count तर्क नहीं दिया गया है। - (ऐरे मान) यदि कुंजी मौजूद है और Count तर्क दिया गया है। - (खाली ऐरे), यदि कुंजी मौजूद नहीं है और Count तर्क दिया गया है। - (error), यदि कुंजी मौजूद है और उस कुंजी पर संग्रहीत मान सेट नहीं है।
जब SRANDMEMBER कमांड को केवल कुंजी तर्क के साथ बुलाया जाता है, तो सेट मान से एक यादृच्छिक तत्व वापस किया जाता है, लेकिन जब इसे कुंजी और Count दोनों तर्कों के साथ बुलाया जाता है, तो Count तर्क के रूप में पास किए गए मान के आधार पर तीन अलग-अलग परिणाम वापस किए जा सकते हैं।
- यदि count > 0 और count <= सेट का आकार, तो यह सेट के count विशिष्ट तत्वों का एक ऐरे वापस करता है।
- यदि count > 0 और count > सेट का आकार, तो यह सेट के सभी तत्वों को समाहित करने वाला एक ऐरे वापस करता है।
- यदि count < 0, तो यह सेट के count तत्वों का एक ऐरे वापस करता है, यहां ऐरे में डुप्लिकेट तत्व हो सकते हैं।
उदाहरण :-

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