इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत भू-स्थानिक मूल्य के दो सदस्यों के बीच की दूरी कैसे प्राप्त करें। इसके लिए हम एक Redis GEODIST . का उपयोग करेंगे आदेश।
जियोडिस्ट कमांड
इस कमांड का उपयोग निर्दिष्ट इकाई में एक कुंजी पर संग्रहीत भू-स्थानिक मूल्य (सॉर्टेड सेट) के दो सदस्यों के बीच की दूरी को वापस करने के लिए किया जाता है। यदि एक या दोनों निर्दिष्ट सदस्य भू-स्थानिक मान में मौजूद नहीं हैं, तो शून्य वापस आ जाता है।
निर्दिष्ट इकाई निम्न प्रकार की होनी चाहिए:-
-
- m मीटर के लिए (डिफ़ॉल्ट)।
- किमी किलोमीटर के लिए।
- mi मीलों के लिए।
- फीट पैरों के लिए।
जब कुंजी मौजूद नहीं होती है तो शून्य वापस आ जाता है और कुंजी मौजूद होने पर त्रुटि वापस आ जाती है, लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है, जिसे GEOADD कमांड का उपयोग करके पॉप्युलेट किया जाता है। रेडिस GEODIST कमांड का सिंटैक्स इस प्रकार है :-
वाक्यविन्यास :-
redis host:post> GEODIST <keyname> <member-1> <member-2> [unit]
आउटपुट :-
- (string) reply, representing the distance in specified unit. - Nil, if key does not exist. - Error, if key exist and value stored at the key is not a sorted set populated using GEOADD command.
उदाहरण :-
संदर्भ:-
- जियोडिस्ट कमांड डॉक्स
रेडिस डेटास्टोर में संग्रहीत भू-स्थानिक मूल्य के दो सदस्यों के बीच की दूरी कैसे प्राप्त करें, इसके लिए बस इतना ही। अगर आपको यह पसंद आया हो, तो कृपया अपने विचार कमेंट सेक्शन में साझा करें और दूसरों के साथ भी साझा करें।