这种场景,我们很自让的想到了要用Geospatial功能了。
下面我们初始化一些景点的坐标:
1 2 3 4 5 6 7 8 9 10
| 127.0.0.1:6379> GEOADD inner-mongolia 119.933018 50.829028 恩和俄罗斯民族乡 127.0.0.1:6379> GEOADD inner-mongolia 117.95893 49.493591 呼伦贝尔大草原 127.0.0.1:6379> GEOADD inner-mongolia 119.766941 49.219447 卢布里西餐厅 127.0.0.1:6379> GEOADD inner-mongolia 120.346281 47.208699 阿尔山国家森林公园 127.0.0.1:6379> GEOADD inner-mongolia 120.133019 50.536113 白桦林景区 127.0.0.1:6379> GEOADD inner-mongolia 117.684185 49.5045 猛犸公园旅游景区 127.0.0.1:6379> GEOADD inner-mongolia 119.752034 49.216568 呼伦贝尔古城 127.0.0.1:6379> GEOADD inner-mongolia 117.671052 49.339278 呼伦湖 127.0.0.1:6379> GEOADD inner-mongolia 121.481696 50.785409 敖鲁古雅使鹿部落景区 127.0.0.1:6379> GEOADD inner-mongolia 101.087036 41.967675 额济纳胡杨林
|
现在我们刚从海拉尔机场出来,坐标:119.83751,49.214948,查找附近150公里的景点:
1 2 3 4 5 6 7 8 9
| 127.0.0.1:6379> GEORADIUS inner-mongolia 119.83751 49.214948 150 km ASC COUNT 10 WITHDIST 卢布里西餐厅 5.1516 呼伦贝尔古城 6.2127 呼伦贝尔大草原 139.5841 白桦林景区 148.4668
|
走,玩去~ 🐎
References