sql >> Database teknologi >  >> NoSQL >> Redis

Hvad er forskellen mellem area og BoundingBox fra Redis's kildekode

En bindingsboks er generelt den mindste rektangulære boks, der vil indeholde en genstand. Jeg kan ikke tale om den nøjagtige funktion af GeoHashArea i redis, men da du antyder, at de har et lignende formål, hvis de begge repræsenterer et geografisk område, vil GeoHashArea helt sikkert være en mere detaljeret polygonal repræsentation af et område end et simpelt rektangel ligesom geohashBoundingBox.

For dit andet spørgsmål, formentlig, da variablerne long_range og lat_range er bestået ved reference, er der en chance for, at

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

ændrer deres værdi og så funktionen geohashGetCoordRange kaldes igen på de forskellige værdier.




  1. Effektiv måde at ændre sæt medlemsopdatering

  2. Advarsel om forbindelse til MongoDB med en nodeserver

  3. Jeg modtager duplikerede meddelelser i min klyngede node.js/socket.io/redis pub/sub-applikation

  4. hvorfor reduceres brugen af ​​Redis-hukommelsen ikke, når halvdelen af ​​nøglerne dels