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,
This command is like GEOSEARCH, but stores the result in destination key.
This command comes in place of the now deprecated GEORADIUS and GEORADIUSBYMEMBER.
By default, it stores the results in the destination sorted set with their geospatial information.
When using the STOREDIST option, the command stores the items in a sorted set populated with their distance from the center of the circle or box, as a floating-point number, in the same unit specified for that shape.
Return
Integer reply: the number of elements in the resulting set.
Examples
History
- Starting with Redis version 7.0.0: Added support for uppercase unit names.
Feedback
If you've found issues on this page, or have suggestions for improvement, please submit a request to merge or open an issue in the repository.