GEOSEARCHSTORE
语法
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]
- 可用时间
- 6.2.0
- 时间复杂度
- O(N+log(M)),其中 N 是以网格对齐的边界框区域内的元素数量,该区域围绕作为过滤器提供的形状,而 M 是形状内的项目数量
- ACL 类别
-
@write
,@geo
,@slow
,
此命令类似于 GEOSEARCH
,但将结果存储在目标键中。
此命令替换了现在已弃用的 GEORADIUS
和 GEORADIUSBYMEMBER
。
默认情况下,它将结果存储在 destination
排序集中,并带有其地理空间信息。
使用 STOREDIST
选项时,命令将项目存储在一个排序集中,该排序集中填充了它们到圆形或框中心的距离,作为浮点数,以与该形状指定的相同单位。
示例
RESP2/RESP3 回答
整数回答:结果集中元素的数量历史记录
- 从 Redis 7.0.0 版本开始:添加了对大写单位名称的支持。