跳到主要内容
CNode

求助,node-redis 怎么操作Redis数据库的 GEO 地理位置? node-redis 支持 GEO操作吗?

问答
Ppangguoming发布于 11 年前最后回复 11 年前
960940

当我尝试使用以下命令: client.geoadd("潍坊:me:location", "13.361389","38.115556","COR", redis.print); 然后就报错,未定义的函数geoadd, node-redis 支持 GEO操作吗? 求大神指点

查看回复

回复 (9)

P
pangguoming#911 年前

Git hub上的BridgeAR 回复我了,新版的node-redis 模块将支持GEO 地理信息 操作 https://github.com/NodeRedis/node_redis/issues/865#issuecomment-142222886 BridgeAR commented 2 days ago node_redis supports .geoadd from version 2 on. Do you still use an older version?

I
i5ting#811 年前
引用 pangguoming@luinlee 好,我试试看

@pangguoming 八卦一下,luinlee是ioredis作者

L
luinlee#411 年前

如果你用的是 3.2 Unstable 的话是支持 GEO 的,可以使用 ioredis: https://github.com/luin/ioredis,支持 geo 命令很久了...

I
i5ting#311 年前

3.2以下不支持的,geo一般都是有geohash库的,redis有一个geo定制版,见 https://matt.sh/redis-geo

C
captainblue2013#211 年前

如果这个模块还没支持,你可以用send_command啊,毕竟GEO是新特性

P
pangguoming#111 年前

@i5ting 哥,帮我啊

参与回复

登录后即可参与回复。登录