1.GEO
Redis3.2提供了GEO(地理信息定位)功能,支持地理位置信息并以存储后的信息实现诸如附近位置、摇一摇这类依赖与地理位置的功能。GEO功能是借鉴国人开发的NoSQL数据库Ardb实现的。
1.1 增加地理位置
geoadd cities:china 116.28 39.55 beijing
cities:china key
116.28 经度
39.55 维度
beijing 成员名称
geoadd cities:china 76.28 39.55 A 86.28 39.55 B 96.28 39.55 C 66.28 39.55 D
geoadd 支持复数的地理信息进行新增
geoadd cities:china 16.28 39.55 beijing
如果更新的话输入对应的成员名称 修改经纬度就可以
1.2 获取地理位置信息
geopos cities:china beijing
116.28000229597091675
39.5500007245470826
1.3 获取两个地理位置距离
geodist cities:china tianjin beijing m
m是返回结果单位,包含以下四种:
m:米(默认)
km:公里
mi:英里
ft:尺
Redis GEO

本文介绍Redis 3.2版本新增的GEO功能,包括地理位置信息的存储、检索和计算等操作。详细解析了geohash编码原理及其在Redis中的应用。
最低0.47元/天 解锁文章
471

被折叠的 条评论
为什么被折叠?



