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

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

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

GEOPOS कमांड

इस कमांड का उपयोग एक कुंजी पर संग्रहीत भू-स्थानिक मान (सॉर्टेड सेट) के एक या अधिक निर्दिष्ट सदस्यों के देशांतर, अक्षांश को वापस करने के लिए किया जाता है। जब निर्देशांक (देशांतर, अक्षांश) को GEOADD कमांड का उपयोग करके भू-स्थानिक मान में डाला जाता है, तो वे 52 बिट जियोहैश में परिवर्तित हो जाते हैं। इसलिए जब निर्देशांक लौटाए जाते हैं, तो वे ठीक उसी तरह नहीं हो सकते हैं जो सम्मिलन ऑपरेशन के दौरान उपयोग किए जाते हैं लेकिन उनमें छोटी त्रुटियां हो सकती हैं। यह एक सरणी देता है जहां प्रत्येक तत्व प्रत्येक निर्दिष्ट सदस्य सदस्य के देशांतर और अक्षांश का प्रतिनिधित्व करने वाले दो तत्वों की एक सरणी है।

जब कुंजी मौजूद नहीं होती है तो खाली सरणी वापस आ जाती है और कुंजी मौजूद होने पर त्रुटि वापस आ जाती है, लेकिन कुंजी पर संग्रहीत मान सॉर्ट किए गए सेट डेटाटाइप का नहीं होता है जो GEOADD कमांड का उपयोग करके पॉप्युलेट किया जाता है।

रेडिस GEOPOS कमांड का सिंटैक्स इस प्रकार है :-

वाक्यविन्यास :-

redis host:post> GEOPOS <member> [member]

आउटपुट :- 

- (string) reply, representing the longitude and latitude of specified members.
- Empty array, if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set populated using GEOADD command.

उदाहरण :-

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

संदर्भ :-

  1. GEOPOS कमांड डॉक्स

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

<- जियो कमांड


  1. रेडिस एचजीईटीएलएल - हैश वैल्यू में निहित सभी फ़ील्ड/वैल्यू जोड़े कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत हैश मान में निहित सभी फ़ील्ड/वैल्यू पेयर कैसे प्राप्त करें। इसके लिए हम रेडिस HGETALL . का उपयोग करेंगे आदेश। HGETALL कमांड यह कमांड एक कुंजी पर संग्रहीत हैश मान में निहित सभी फ़ील्ड और उससे जुड़े मान लौटाता है। एक खाली सूची लौटा दी जाती है, यद

  1. Redis GEOHASH - भू-स्थानिक मूल्य के कई सदस्यों की जियोहाश स्ट्रिंग कैसे प्राप्त करें

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

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

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