Redis
 sql >> Baza danych >  >> NoSQL >> Redis

Jaka jest różnica między obszarem a BoundingBox z kodu źródłowego Redis?

Ogólnie rzecz biorąc, pudełko do klejenia to najmniejsze prostokątne pudełko, które będzie zawierać obiekt. Nie mogę mówić o dokładnej funkcji GeoHashArea w redis, ale ponieważ sugerujesz, że mają podobny cel, jeśli oba reprezentują obszar geograficzny, GeoHashArea z pewnością będzie bardziej szczegółową wielokątną reprezentacją obszaru niż prosty prostokąt jak geohashBoundingBox.

Przypuszczalnie w przypadku drugiego pytania, ponieważ zmienne long_range i lat_range są przekazywane przez odniesienie, istnieje szansa, że ​​

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

modyfikuje ich wartość, a więc funkcja geohashGetCoordRange jest wywoływana ponownie na różnych wartościach.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. redis dump.rdb / zapisywanie małych plików

  2. Używanie Redis z Node.js i Socket.IO

  3. Jak zainstalować rozszerzenie php-redis przy użyciu oficjalnego podejścia do obrazu PHP Docker?

  4. Jak połączyć się z instancją Redis (memorystore) ze standardowego silnika aplikacji Google (Python 3.7)

  5. Redisson, kolejka robocza / dequeu. Strategie przetwarzania wiadomości / elementu w przypadku niekompletnej obsługi wiadomości w systemie / zamknięciu pod