开发者社区> 问答> 正文

redis的GEORADIUS命令默认返回未排序的位置元素的排序方式是什么?

redis的GEORADIUS命令默认返回未排序的位置元素的排序方式是什么?

展开
收起
真的很搞笑 2022-03-14 23:00:49 1067 0
1 条回答
写回答
取消 提交回答
  • ASC: 根据中心的位置, 按照从近到远的方式返回位置元素。

    DESC: 根据中心的位置, 按照从远到近的方式返回位置元素。

    在默认情况下,GEORADIUS 命令会返回所有匹配的位置元素。 虽然用户可以使用 COUNT 选项去获取前 N 个匹配元素, 但是因为命令在内部可能会需要对所有被匹配的元素进行处理,所以在对一个非常大的区域进行搜索时,即使只使用 COUNT 选项去获取少量元素,命令的执行速度也可能会非常慢。但是从另一方面来说,使用 COUNT 选项去减少需要返回的元素数量,对于减少带宽来说仍然是非常有用的。

    2022-03-14 23:01:21
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis在唯品会的应用实践——架构演进与功能定制 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载