geo可以用来存放坐标实现查找附近人等一些操作
//可批量存入坐标名称
geoadd key 经度 纬度 名称 经度 纬度 名称
//可以根据名称获取你所存入的坐标
geopos hebei tianjin baoding
//用来获取两个地理位置的距离
geodist hebei tianjin baoding [m/km/ft/mi]
m:米,距离单位默认为米,不传递该参数则单位为米。
km:公里。
mi:英里。
ft:英尺
//可以根据给定地理位置坐标获取指定范围内的地理位置集合
georadius hebei 经度 纬度 距离 [m|km|ft|mi] [WITHCOORD] [WITHDIST] [ASC|DESC] [WITHHASH] [COUNT count]
WITHCOORD:传入WITHCOORD参数,则返回结果会带上匹配位置的经纬度。
WITHDIST:传入WITHDIST参数,则返回结果会带上匹配位置与给定地理位置的距离。
ASC|DESC:默认结果是未排序的,传入ASC为从近到远排序,传入DESC为从远到近排序。
WITHHASH:传入WITHHASH参数,则返回结果会带上匹配位置的hash值。
COUNT count:传入COUNT参数,可以返回指定数量的结果。
//可以根据给定地理位置获取指定范围内的地理位置集合
georadiusbymember hebei tianjin 120km
查找距离天津120km的地点,返回的结果包括tianjin
redis数据类型之GEO
最新推荐文章于 2025-04-07 06:00:00 发布