इस ट्यूटोरियल में, हम सीखेंगे कि एक विशिष्ट श्रेणी के बीच और अवरोही लेक्सिकोग्राफिकल क्रम में सॉर्ट किए गए सेट वैल्यू के सभी तत्वों को कैसे प्राप्त किया जाए। इसके लिए हम रेडिस ZREVRANGEBYLEX . का उपयोग करेंगे आदेश।
ZREVRANGEBYLEX कमांड
यह आदेश एक निर्दिष्ट कुंजी पर संग्रहीत सॉर्ट किए गए सेट मान के सभी तत्वों को (तत्व का स्ट्रिंग प्रतिनिधित्व) मानों के साथ लौटाता है अधिकतम . के बीच और मिनट तर्क। यहां एक क्रमबद्ध सेट मान में सभी तत्वों को एक ही स्कोर के साथ डाला जाता है, ताकि लेक्सिकोग्राफिकल ऑर्डरिंग को मजबूर किया जा सके। लौटाए गए तत्व अवरोही शब्दावली क्रम में हैं।
अधिकतम और मिनट तर्क ( . से शुरू होने चाहिए या [ , जहां [ बंद अंतराल निर्दिष्ट करता है (समावेशी) और ( खुला अंतराल निर्दिष्ट करता है (अनन्य) . उदाहरण के लिए:-
ZREVRANGEBYLEX set [f [a
सभी तत्वों को f>=तत्व>=थोड़ी देर के साथ लौटाएगा:
ZREVRANGEBYLEX set [f (a.)
सभी तत्वों को f>=element> a
. के साथ लौटाएगाअधिकतम और मिनट तर्कों में + . के विशेष मान हो सकते हैं या – , जहां + सकारात्मक अनंत तार निर्दिष्ट करता है और – नकारात्मक अनंत तार निर्दिष्ट करता है, उदाहरण के लिए कमांड ZREVRANGEBYLEX set + – क्रमबद्ध सेट मान के सभी तत्वों को वापस कर देगा।
सीमा (वैकल्पिक) तर्क को गिनती . प्राप्त करने के लिए कमांड में पारित किया जा सकता है ऑफ़सेट . से शुरू होने वाले मेल खाने वाले तत्व . अगर गिनें मान नकारात्मक है तब सभी तत्व ऑफ़सेट . से वापस आ जाते हैं . उदाहरण के लिए:-
ZREVRANGEBYLEX set [f [a LIMIT 1 3 Where set = [a, b, c, d, e, f, g, h]
दूसरे मिलान वाले तत्व से शुरू होकर, तीन मिलान करने वाले तत्व लौटाएगा। यानी [ई, डी, सी]
एक खाली सेट लौटाया जाता है, यदि कोई कुंजी मौजूद नहीं है और एक त्रुटि वापस आती है, यदि कोई कुंजी मौजूद है लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं है। Redis ZREVRANGEBYLEX कमांड का सिंटैक्स इस प्रकार है:-
सिंटैक्स:-
redis host:post> ZREVRANGEBYLEX <keyname> <max> <min> [LIMIT offset count]
आउटपुट:-
- (array) reply, representing elements of the sorted set in the specified range. - Empty Set, if key does not exists. - Error, if key exist and value stored at the key is not a sorted set.
उदाहरण :-
संदर्भ:-
- ZREVRANGEBYLEX कमांड डॉक्स
विशिष्ट श्रेणी के बीच और अवरोही लेक्सिकोग्राफ़िक क्रम में मान वाले सॉर्ट किए गए सेट मान के सभी तत्वों को कैसे प्राप्त करें, इसके लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।