gpt4 book ai didi

redis - Redis 是否具有获取 ‘N geographically closest’ 的能力?

转载 作者:IT王子 更新时间:2023-10-29 06:10:34 26 4
gpt4 key购买 nike

我一直在使用 GEORADIUS 和函数套件,但我很好奇是否有办法在 Z 排序的 GEORADIUS 键中获取 100 个最接近的成员。

例如...我不知道有多少成员在地理位置上与已知成员接近,所以我不知道使用 GEORADIUS 的半径有多大才能获得 100 个最近的成员。

我该怎么做?

最佳答案

Redis 的 GEO 支持是有限的。没有这样的命令,需要在客户端执行:

  1. 使用 1 米作为半径来检查是否有足够的项目。
  2. 如果有足够的项目,从结果中获取 N 个最接近的项目。
  3. 如果没有足够的项目,将半径加倍,然后转到第 1 步。

关于redis - Redis 是否具有获取 ‘N geographically closest’ 的能力?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54996056/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com