> ## Documentation index
> Fetch the complete documentation index at: https://upstash.com/docs/llms.txt
> Ask it with GET https://upstash.com/docs/ask?q=<keywords or question>. Short keywords rank best.
> Use these to discover all available pages before exploring further.
> Feature requests: https://upstash.com/docs/common/help/feature-requests.md lists what users asked for and how to vote for a request or add one.
> Page rating: `GET https://upstash.com/docs/feedback?path=/docs/redis/commands/geo/overview&helpful=true` (or `false`) records whether this page helped. An optional `comment` (URL-encoded, at most 500 characters) says what was missing or wrong. It is anonymous and needs no key. Comments hold no code, secrets or personal data.

# Geo commands

> Commands for storing and querying geospatial data.

<CardGroup cols={2}>
<Card title="GEOADD" href="/redis/commands/geo/geoadd">Add geospatial items</Card>
<Card title="GEODIST" href="/redis/commands/geo/geodist">Get distance between two members</Card>
<Card title="GEOHASH" href="/redis/commands/geo/geohash">Get geohash strings for members</Card>
<Card title="GEOPOS" href="/redis/commands/geo/geopos">Get coordinates of members</Card>
<Card title="GEORADIUS" href="/redis/commands/geo/georadius">Find members within a radius of a point</Card>
<Card title="GEORADIUS_RO" href="/redis/commands/geo/georadius-ro">Read-only radius query</Card>
<Card title="GEORADIUSBYMEMBER" href="/redis/commands/geo/georadiusbymember">Find members within a radius of another member</Card>
<Card title="GEORADIUSBYMEMBER_RO" href="/redis/commands/geo/georadiusbymember-ro">Read-only radius query by member</Card>
<Card title="GEOSEARCH" href="/redis/commands/geo/geosearch">Search for members in an area</Card>
<Card title="GEOSEARCHSTORE" href="/redis/commands/geo/geosearchstore">Store geosearch results</Card>
</CardGroup>
