sql >> Database >  >> NoSQL >> Redis

Wat is het verschil tussen area en BoundingBox uit de broncode van Redis?

Een bonding box is over het algemeen de kleinste rechthoekige doos die een object zal bevatten. Ik kan niet spreken over de exacte functie van GeoHashArea in redis, maar aangezien je suggereert dat ze een soortgelijk doel hebben, als ze allebei een geografisch gebied vertegenwoordigen, zal GeoHashArea zeker een meer gedetailleerde veelhoekige weergave van een gebied zijn dan een eenvoudige rechthoek zoals geohashBoundingBox.

Voor uw tweede vraag, vermoedelijk, aangezien de variabelen long_range en lat_range als referentie worden doorgegeven, bestaat de kans dat

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

wijzigt hun waarde en dus de functie geohashGetCoordRange wordt opnieuw aangeroepen op de verschillende waarden.




  1. Redis - het wat, waarom en hoe Redis als primaire database te gebruiken

  2. Spark, Python en MongoDB laten samenwerken

  3. Mongodb:Voer een datumbereikquery uit vanaf de ObjectId in de mongo-shell

  4. Heroku-app verbinden met Atlas MongoDB Cloud-service