Zoeken…


Invoering

Redis biedt het GEO-gegevenstype om te werken met geospatiale geïndexeerde gegevens.

Syntaxis

  • GEOADD-sleutel lengtegraad breedtegraadlid [lengtegraad breedtegraadlid ...]
  • GEODIST sleutellid1 lid2 [eenheid]

GEOADD

Met de opdracht GEOADD kan een gebruiker geospatiale informatie (itemnaam, lengtegraad, breedtegraad) toevoegen aan een bepaalde sleutel.

De opdracht GEOADD kan worden gebruikt om een enkel item aan een sleutel toe te voegen:

GEOADD meetup_cities -122.43 37.77 "San Francisco"

of meerdere items op een sleutel:

GEOADD meetup_cities -122.43 37.77 "San Francisco" -104.99 39.74 "Denver"

GEODIST

Met de opdracht GEODIST kan een gebruiker de afstand tussen twee leden binnen een geospatiale index bepalen terwijl de eenheden worden opgegeven.

Om de afstand tussen twee meetup-steden te vinden:

GEODIST meetup_cities "San Francisco" "Denver" mi


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow