溫馨提示×

redis geoadd 怎么用

小樊
81
2024-11-13 07:12:40
欄目: 云計算

GEOADD 是 Redis 中的一個命令,用于將一個或多個地理位置(經(jīng)度和緯度)添加到有序集合(Sorted Set)中

以下是 GEOADD 命令的基本語法:

GEOADD key longitude latitude member [longitude latitude member ...]

參數(shù)說明:

  • key:有序集合的鍵名。
  • longitude:地理位置的經(jīng)度值。
  • latitude:地理位置的緯度值。
  • member:要添加到有序集合中的成員(可以是字符串或數(shù)字)。

示例:

  1. 添加一個地理位置到有序集合:
GEOADD my_geo 130.6583 35.6897 user1

這將在名為 my_geo 的有序集合中添加一個成員 user1,其經(jīng)度為 130.6583,緯度為 35.6897。

  1. 添加多個地理位置到有序集合:
GEOADD my_geo 130.6583 35.6897 user1 131.0409 35.7798 user2 131.2304 35.8292 user3

這將在名為 my_geo 的有序集合中添加三個成員:user1user2user3,分別具有相應的經(jīng)度和緯度值。

注意:經(jīng)度和緯度值應為浮點數(shù)。如果需要使用其他數(shù)據(jù)類型(如整數(shù)或字符串),請先將其轉(zhuǎn)換為浮點數(shù)。

0