GEORADIUS_RO (已弃用)

从 Redis 版本 6.2.0 开始,此命令被视为已弃用。

它可以替换为GEOSEARCH使用BYRADIUS参数。

语法
GEORADIUS_RO key longitude latitude radius <M | KM | FT | MI>
  [WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count [ANY]] [ASC | DESC]
从以下位置开始可用:
3.2.10
时间复杂度:
O(N+log(M)),其中 N 是由中心和半径分隔的圆形区域的边界框内的元素数,M 是索引内的项数。
ACL 类别:
@read, @geo, @slow,

的只读变体GEORADIUS命令。

此命令与GEORADIUS命令,只是它不支持可选的STORESTOREDIST参数。

RESP2/RESP3 回复

以下选项之一:

  • 如果没有WITH*选项,则匹配成员名称的 Array 回复
  • 如果WITHCOORD,WITHDISTWITHHASHoptions 时,该命令返回数组的 Array 回复,其中每个子数组代表一个项目:
    • 与中心的距离,以浮点数表示,单位与半径中指定的单位相同。
    • Geohash 整数。
    • 坐标为两个项 x,y 数组 (longitude,latitude)。

历史

  • 从 Redis 版本 6.2.0 开始:添加了ANY选项COUNT.
  • 从 Redis 版本 7.0.0 开始:添加了对大写单位名称的支持。
为本页评分
返回顶部 ↑