GEOSEARCHSTORE
Syntax
GEOSEARCHSTORE destination source <FROMMEMBER member | FROMLONLAT longitude latitude> <BYRADIUS radius <M | KM | FT | MI> | BYBOX width height <M | KM | FT | MI>> [ASC | DESC] [COUNT count [ANY]] [STOREDIST]
- Available since:
- 6.2.0
- Time complexity:
- O(N+log(M)) where N is the number of elements in the grid-aligned bounding box area around the shape provided as the filter and M is the number of items inside the shape
- ACL categories:
-
@write
,@geo
,@slow
,
此命令类似于GEOSEARCH
,但将结果存储在目标键中。
此命令替换了现已弃用的GEORADIUS
和GEORADIUSBYMEMBER
。
默认情况下,它将结果存储在带有地理空间信息的destination
排序集合中。
当使用STOREDIST
选项时,该命令将项目存储在一个排序集合中,集合中填充了它们与圆形或矩形中心的距离,作为一个浮点数,单位与为该形状指定的单位相同。
示例
RESP2/RESP3 回复
Integer reply: the number of elements in the resulting set历史
- 从 Redis 7.0.0 版本开始:增加了对大写单位名称的支持。