除了五种基本数据类型,Redis还有一种数据类型:GEO(地理信息定位)
应用:存储经纬度、计算两地距离、范围计算(酒店、餐馆距离)
API:
*geoadd key longitude latitude member 增加地理位置信息
例:geoadd city 116.28 39.55 beijing
*geopos key member 获取地理位置信息
例:geopos city beijing
*geodist key member1 member2 [unit] 获取两个地理位置的距离
unit:m(米)、km(千米)、mi(英里)、ft(尺)
例:geodist city tianjin beijing
|
|