redis-geo
介绍
- 算法看geo那个
- 内部实现就是zset(skiplist)
实例
//增加ireader的坐标
127.0.0.1:6379> geoadd company 116.514203 39.905409 ireader
(integer) 1
//增加美团的坐标
127.0.0.1:6379> geoadd company 116.489033 40.007669 meituan
(integer) 1
127.0.0.1:6379> geoadd company 116.562108 39.787602 jd 116.334255 40.027400 xiaomi
(integer) 2
//查看掘金和掌阅的距离
127.0.0.1:6379> geodist company juejin ireader km
"10.5501"
//查看掘金的坐标
127.0.0.1:6379> geopos company juejin
1) 1) "116.48104995489120483"
2) "39.99679348858259686"
//获取小米的geohash编码
127.0.0.1:6379> geohash company xiaomi
1) "wx4exqb0880"
127.0.0.1:6379> geohash company meituan
1) "wx4gdg0tx40"
127.0.0.1:6379>
网友评论