GEO是什么?地理位置信息:存储经纬度、计算两地距离、范围计算等。
GEOADD
key longitude latitude member [longitude latitude member …] # 增加地理位置信息
GEOPOS
key member [member …] # 获取地理位置信息
GEODIST
key member1 member2 [unit] # 获取两个地理位置的距离,其中unit:m米、km千米、mi英里、ft尺
GEORADIUS
key key longitude latitude radiusm|km|ft|mi [withcoord] [withdist] [withdist] [COUNT count] [asc|desc] [store key] [storedist key]
georadiusbymember
key member radiusm|km|ft|mi [withcoord] [withdist] [withdist] [COUNT count] [asc|desc] [store key] [storedist key] # 获取指定位置范围内的地理位置信息集合
说明:
[withcoord] 返回结果中包含经纬度
[withdist] 返回结果中包含距离中心节点位置
[withdist] 返回结果中包含geohash
[COUNT count] 指定返回结果的数量
[asc|desc] 返回结果按照距离中心节点的距离做升序|降序
[store key] 将返回结果的地理位置信息保存到指定键
[storedist key] 将返回结果距离中心节点的距离保存到指定键
相关说明
since 3.2+
type geoKey = zset
没有删除API:ZREM key member