Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

रेडिस के सोर्स कोड से एरिया और बाउंडिंगबॉक्स में क्या अंतर है

आम तौर पर एक बॉन्डिंग बॉक्स सबसे छोटा आयताकार बॉक्स होता है जिसमें एक वस्तु होगी। मैं redis में GeoHashArea के सटीक कार्य के बारे में बात नहीं कर सकता, लेकिन चूंकि आप यह कहते हैं कि उनका एक समान उद्देश्य है, यदि वे दोनों एक भौगोलिक क्षेत्र का प्रतिनिधित्व करते हैं तो GeoHashArea निश्चित रूप से एक साधारण आयत की तुलना में एक क्षेत्र का अधिक विस्तृत बहुभुज प्रतिनिधित्व होगा। जैसे geohashBoundingBox.

आपके दूसरे प्रश्न के लिए, संभवतः, चर long_range . के बाद से और lat_range संदर्भ द्वारा पारित किया जाता है, एक मौका है कि

geohashEncode(&long_range, &lat_range, longitude, latitude, steps, &hash);

उनके मान को संशोधित करता है और इसलिए फ़ंक्शन geohashGetCoordRange विभिन्न मूल्यों पर फिर से कहा जाता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. CentOS 8 पर रेडिस स्थापित करना

  2. गोरिल्ला सत्र कस्टम बैकएंड का उपयोग करने का क्या फायदा है?

  3. Laravel - एक विशिष्ट स्ट्रिंग वाली सभी कैश / रेडिस कुंजियों को मिटा दें

  4. StackExchange.Redis के साथ समानांतर निष्पादन?

  5. रेडिस डीबी में सभी कुंजियों और मूल्यों को पुनरावृत्त करने का तेज़ तरीका