redis命令 geo(对地理坐标的支持)

文章目录

你说强不强,redis居然支持地理坐标,而且早就支持了,从redis3.2版本开始就已经支持。
这个命令就是geo命令(geography地理)。

geoadd

添加坐标位置:

bash 复制代码
GEOADD geo:locations 13.4105 52.5244 Berlin 2.3522 48.8566 Paris

GEORADIUS

radius是半径的意思,很明显,这个命令查找某个坐标多少距离(半径距离)内的地点。

bash 复制代码
GEORADIUS geo:locations 13.4106 52.5244 100 km WITHDIST WITHCOORD
查找柏林周边100km的地点。

geodist

dist表示distance,距离的意思。

bash 复制代码
GEODIST geo:locations Berlin Paris km

GEOFILTER

GEOFILTER是Redis 6.2中引入的新命令,用于更复杂的地理过滤操作,允许在单个命令中执行多个地理查询条件。

先创建3个坐标:

bash 复制代码
GEOADD geo:merchants 13.4105 52.5244 "Café Berlin"
GEOADD geo:merchants 13.3777 52.5162 "Restaurant A"
GEOADD geo:merchants 13.4049 52.5236 "Bakery geB"

filter示例,todo

文档

这个命令相关文档不太多,内容也不太多。

这两篇都是:
https://cloud.tencent.com/developer/article/2435704 #
https://cloud.tencent.com.cn/developer/article/1596783 #

相关推荐
搞AI的金鱼3 分钟前
skill agent workflow的区别
数据库
墨子夕26 分钟前
创新的潮汐——从科学发现到资本周期的百年规律(第二卷)
大数据·数据库·人工智能
Y38153266229 分钟前
印度电商数据采集教程:用 SerpBase 查 Flipkart/Myntra/Ajio 商品(附代码)
数据库·python
企业数字化笔记1 小时前
多租户配额怎么控制?用量口径、并发预留与超额处理的实现方法
java·数据库·spring boot
roman_日积跬步-终至千里1 小时前
【数据Agent论文·查询与语义|06】RAT-SQL:怎样把问题、表和字段真正关联起来?
数据库·sql·数据分析
盟接之桥1 小时前
盟接之桥谈线束数字化-按单入按单出:线束企业库存管理的破局之道
大数据·前端·网络·数据库·人工智能·制造
Nturmoils2 小时前
数据集成软件 KFS:多套业务库汇聚时,先把来源和口径理清
数据库
麦壳饼2 小时前
SonnetDB:批量写入的大小、背压与刷新策略
数据库·sonnetdb
weixin_460443562 小时前
Java+Linux私有化训考平台:服务、数据库与终端部署结构解析
java·linux·数据库·私有化部署·企业培训考试系统·企业考试系统
编程火箭车3 小时前
MySQL 拥抱 AI:向量、RAG、AutoML 全进了数据库
数据库·mysql·ai编程·向量数据库·rag·automl·mysql9