3.小功能大用处

标题 :
3.小功能大用处
目录 :
Redis
序号 :
3

  1. "students"
    127.0.0.1:6379>
​
​
### GEO
```shell
#添加地址位置信息
127.0.0.1:6379> geoadd cities:locations 116.28 39.55 beijing
(integer) 1
#添加已经存在的key,返回0
127.0.0.1:6379> geoadd cities:locations 116.28 39.55 beijing
(integer) 0
#同时添加多个地理位置
127.0.0.1:6379> geoadd cities:locations 117.12 39.08 tianjin 114.29 38.02 shijiazhuang
(integer) 2
#获取地理位置信息
127.0.0.1:6379> geopos cities:locations tianjin
1) 1) "117.12000042200088501"
   2) "39.0800000535766543"
127.0.0.1:6379> geopos cities:locations beijing
1) 1) "116.28000229597091675"
   2) "39.5500007245470826"
# 获取两个位置间的距离
#m-米,km-公里,mi-英里,ft-尺
127.0.0.1:6379> geodist cities:locations tianjin beijing km
"89.2061"
#获取执行位置范围内的地址信息位置集合
127.0.0.1:6379> georadiusbymember cities:location beijing 500 km
(empty list or set)
127.0.0.1:6379> georadiusbymember cities:location beijing 5000 km
(empty list or set)
127.0.0.1:6379> geohash cities:bejing
(empty list or set)
127.0.0.1:6379> geohash cities:beijing
(empty list or set)
127.0.0.1:6379> geohash cities:tianjin
(empty list or set)
# 获取geohash
127.0.0.1:6379> geohash cities:locations tianjin
1) "wwgq34k1tb0"
127.0.0.1:6379> zrem key cities:locations tianjin
(integer) 0
#删除地址位置信息
127.0.0.1:6379> zrem cities:locations tianjin
(integer) 1
127.0.0.1:6379> 
​

引用链接

https://www.runoob.com/redis/redis-hyperloglog.html

posted @ 2019-08-24 21:14  XIAOBING-TANG  阅读(130)  评论(0编辑  收藏  举报