Redis4.0、5.0、6.2、7.0,及其 ValKey 8.0标准架构与集群架构均支持 geoadd、geohash、geopos、geodist、georadius、georadiusbymember 命令。仅 6.2、7.0版本支持 geosearch、geosearchstore。 Redis2.8版本标准架构均不支持这些命令。具体信息,请参见下表。✓ 表示支持,x 表示不支持,- 表示该命令不存在跨 Slot 访问的场景。
命令 | Redis 7.0/ValKey 8.0 标准架构 | Redis 7.0/ValKey 8.0 集群架构 | Redis 6.2标准架构 | Redis 6.2集群架构 | Redis 5.0标准架构 | Redis 5.0集群架构 | Redis 4.0标准架构 | Redis 4.0集群架构 | Redis 2.8标准架构 | 集群架构跨 Slot 支持 |
geoadd | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
geohash | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
geopos | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
geodist | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
georadius | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
georadiusbymember | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | x | - |
geosearch | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |
geosearchstore | ✓ | ✓ | ✓ | ✓ | x | x | x | x | x | - |