怎么做网站教程图片,长春网络推广seo,高端办公室装修效果图,公司网站制作开发公司文章目录 1、查看redis是否启动2、通过客户端连接redis3、切换到db5数据库4、将地理位置信息#xff08;经度和纬度#xff09;添加到 Redis 的键#xff08;key#xff09;中4.1、添加大江商厦4.2、添加西部硅谷 5、升序返回有序集key#xff0c;让分数一起和值返回的结果… 文章目录 1、查看redis是否启动2、通过客户端连接redis3、切换到db5数据库4、将地理位置信息经度和纬度添加到 Redis 的键key中4.1、添加大江商厦4.2、添加西部硅谷 5、升序返回有序集key让分数一起和值返回的结果集6、获取指定地区的坐标7、计算两地之间的直接距离8、查询某个地理位置附近的其他位置9、在指定元素周围查找其他元素 1、查看redis是否启动
[rootlocalhost ~]# ps -ef | grep redis
root 4270 1 0 05:51 ? 00:00:37 /usr/local/redis/bin/redis-server *:6379
root 9104 6858 0 12:42 pts/0 00:00:00 grep --colorauto redis
[rootlocalhost ~]# 2、通过客户端连接redis
[rootlocalhost ~]# /usr/local/redis/bin/redis-cli -p 6379
127.0.0.1:6379 ping
PONG
127.0.0.1:6379 3、切换到db5数据库
127.0.0.1:6379 select 5
OK
127.0.0.1:6379[5] 4、将地理位置信息经度和纬度添加到 Redis 的键key中 GEOADD 是 Redis 的一个命令用于将地理位置信息经度和纬度添加到 Redis 的键key中。这些位置信息通常以有序集合sorted set的形式存储每个位置信息都与一个成员member相关联。 百度地图拾取坐标系统 4.1、添加大江商厦 127.0.0.1:6379[5] geoadd p1 121.243007 31.022285 sh_djss
(integer) 1
127.0.0.1:6379[5] 4.2、添加西部硅谷 127.0.0.1:6379[5] geoadd p1 113.844461 22.632091 sz_xbgg
(integer) 1
127.0.0.1:6379[5] 5、升序返回有序集key让分数一起和值返回的结果集
127.0.0.1:6379[5] zrange p1 0 -1 withscores
1) sz_xbgg
2) 4046523425752402
3) sh_djss
4) 4054745256311612
127.0.0.1:6379[5] 6、获取指定地区的坐标
127.0.0.1:6379[5] zrange p1 0 -1 withscores
1) sz_xbgg
2) 4046523425752402
3) sh_djss
4) 4054745256311612
127.0.0.1:6379[5] geopos p1 sh_djss
1) 1) 121.243006289005279542) 31.02228624491348086
127.0.0.1:6379[5] geopos p1 sz_xbgg
1) 1) 113.844459950923919682) 22.63209052705867208
127.0.0.1:6379[5] 7、计算两地之间的直接距离
127.0.0.1:6379[5] geodist p1 sh_djss sz_xbgg km
1186.7119
127.0.0.1:6379[5] 8、查询某个地理位置附近的其他位置
127.0.0.1:6379[5] georadius p1 121.243007 31.022285 1200 km
1) sz_xbgg
2) sh_djss
127.0.0.1:6379[5] 9、在指定元素周围查找其他元素
127.0.0.1:6379[5] georadiusbymember p1 sh_djss 1200 km
1) sz_xbgg
2) sh_djss
127.0.0.1:6379[5]