Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Redis

रेडिस जियोडिस्ट - भू-स्थानिक मूल्य के दो सदस्यों के बीच दूरी कैसे प्राप्त करें

इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत भू-स्थानिक मूल्य के दो सदस्यों के बीच की दूरी कैसे प्राप्त करें। इसके लिए हम एक Redis GEODIST  . का उपयोग करेंगे आदेश।

जियोडिस्ट कमांड

इस कमांड का उपयोग निर्दिष्ट इकाई में एक कुंजी पर संग्रहीत भू-स्थानिक मूल्य (सॉर्टेड सेट) के दो सदस्यों के बीच की दूरी को वापस करने के लिए किया जाता है। यदि एक या दोनों निर्दिष्ट सदस्य भू-स्थानिक मान में मौजूद नहीं हैं, तो शून्य वापस आ जाता है।

निर्दिष्ट इकाई निम्न प्रकार की होनी चाहिए:-

    1. m मीटर के लिए (डिफ़ॉल्ट)।
    2. किमी किलोमीटर के लिए।
    3. mi मीलों के लिए।
    4. फीट पैरों के लिए।

जब कुंजी मौजूद नहीं होती है तो शून्य वापस आ जाता है और कुंजी मौजूद होने पर त्रुटि वापस आ जाती है, लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है, जिसे 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.

उदाहरण :-

रेडिस जियोडिस्ट - भू-स्थानिक मूल्य के दो सदस्यों के बीच दूरी कैसे प्राप्त करें

संदर्भ:-

  1. जियोडिस्ट कमांड डॉक्स

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

<- जियो कमांड


  1. Redis GEOADD - भू-स्थानिक मूल्य में तत्व कैसे बनाएं और जोड़ें

    इस ट्यूटोरियल में, हम सीखेंगे कि कुंजी पर संग्रहीत भू-स्थानिक मान में तत्वों को कैसे बनाया और जोड़ा जाए। इसके लिए हम एक Redis GEOADD  . का उपयोग करेंगे आदेश। GEOADD कमांड इस कमांड का उपयोग एक कुंजी पर संग्रहीत भू-स्थानिक मान में एक या अधिक निर्दिष्ट भू-स्थानिक सदस्य को जोड़ने के लिए किया जाता है।

  1. Redis GEOPOS - देशांतर कैसे प्राप्त करें, भू-स्थानिक मूल्य के कई सदस्यों का अक्षांश

    इस ट्यूटोरियल में, हम सीखेंगे कि कैसे एक कुंजी पर संग्रहीत भू-स्थानिक मूल्य के एक या अधिक सदस्यों के देशांतर, अक्षांश प्राप्त करें। इसके लिए हम एक Redis GEOPOS  . का उपयोग करेंगे आदेश। GEOPOS कमांड इस कमांड का उपयोग एक कुंजी पर संग्रहीत भू-स्थानिक मान (सॉर्टेड सेट) के एक या अधिक निर्दिष्ट सदस्यों

  1. रेडिस में कुंजी पर स्ट्रिंग मान कैसे सेट करें - Redis SET | SETNX | सेटेक्स | पीएसईटीएक्स

    इस ट्यूटोरियल में, हम सीखेंगे कि redis SET, SETNX, SETEX, और PSETEX कमांड का उपयोग करके रेडिस डेटास्टोर में निर्दिष्ट कुंजी पर स्ट्रिंग मान कैसे सेट करें। सेट कमांड इस कमांड का उपयोग एक निर्दिष्ट कुंजी के लिए एक स्ट्रिंग मान सेट करने के लिए किया जाता है। यदि कुंजी पहले से मौजूद है, तो इसका मान इसक