इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत एक सेट मान से एक या अधिक यादृच्छिक तत्व कैसे प्राप्त करें। इसके लिए हम एक COMMAND का उपयोग करेंगे - SRANDMEMBER रेडिस-क्ली में। रेडिस SRANDMEMBER कमांड का सिंटैक्स इस प्रकार है:-
वाक्यविन्यास :-
redis host:post> SRANDMEMBER <key name> [count]
आउटपुट :-
-(string value) if Key exists and Count argument is not given. -(nil), if Key does not exists and Count argument is not given. -(array value) if Key exists and Count argument is given. -(empty array), if Key does not exist and Count argument is given. -(error), if Key exist and value stored at the key is not a set.
जब SRANDMEMBER कमांड को केवल कुंजी तर्क के साथ बुलाया जाता है, तो सेट मान से एक यादृच्छिक तत्व वापस कर दिया जाता है, लेकिन जब इसे कुंजी और गणना दोनों तर्कों के साथ बुलाया जाता है, तो तर्क के रूप में पारित गणना के मूल्य के आधार पर तीन अलग-अलग परिणाम वापस किए जा सकते हैं।पी>
- यदि गिनती> 0 और गिनती <=सेट का आकार, यह सेट के अलग-अलग तत्वों की गिनती की एक सरणी देता है।
- यदि गिनती> 0 और गिनती> सेट का आकार है, तो यह सेट के सभी तत्वों वाली एक सरणी देता है।
- यदि गिनती <0 है, तो यह सेट के गिनती तत्वों की एक सरणी देता है, यहां सरणी में डुप्लिकेट तत्व हो सकते हैं।
उदाहरण :-
संदर्भ :-
- SRANDMEMBER कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत एक सेट मान से एक या अधिक यादृच्छिक तत्व कैसे प्राप्त करें, इसके लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।