*Redis GEOADD 命令 向地理空间索引添加位置

*语法

GEOADD key [NX | XX] [CH] longitude latitude member [longitude latitude member ...]

*说明

向 geospatial 索引添加一个或多个位置。

选项

  • NX:仅添加新成员
  • XX:仅更新已有成员
  • CH:返回修改的成员数量(而非新增数量)

*返回值

  • Integer:添加的新成员数量(或 CH 时修改的成员数量)

*时间复杂度

  • O(log(N))

*版本兼容性

Redis 版本 说明
>= 3.2.0 可用

*示例

redis-cli GEOADD cities 116.4074 39.9042 "Beijing" 121.4737 31.2304 "Shanghai" 113.2644 23.1291 "Guangzhou"