Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Redis GEODIST – 지리 공간 값의 두 구성원 사이의 거리를 구하는 방법

이 튜토리얼에서는 키에 저장된 지리 공간 값의 두 멤버 사이의 거리를 얻는 방법에 대해 알아봅니다. 이를 위해 Redis GEODIST 를 사용합니다. 명령.

GEODIST 명령

이 명령은 지정된 단위의 키에 저장된 지리 공간 값( Sorted Set )의 두 멤버 사이의 거리를 반환하는 데 사용됩니다. 지정된 멤버 중 하나 또는 둘 모두가 지리 공간 값에 존재하지 않으면 null이 반환됩니다.

지정된 단위는 다음 유형이어야 합니다.- 

    1. m 미터용(기본값).
    2. km 킬로미터.
    3. mi 마일로.
    4. 피트 발용.

키가 존재하지 않으면 Nil이 반환되고 키가 존재하지만 키에 저장된 값이 GEOADD 명령을 사용하여 채워진 정렬된 집합 데이터 유형이 아닌 경우 오류가 반환됩니다. redis GEODIST 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> GEODIST <keyname> <member-1> <member-2> [unit]

출력:- 

- (string) reply, representing the distance in specified unit.
- Nil, if key does not exist.
- Error, if key exist and value stored at the key is not a sorted set populated using GEOADD command.

예:-

Redis GEODIST – 지리 공간 값의 두 구성원 사이의 거리를 구하는 방법

참조:-

  1. GEODIST 명령 문서

redis 데이터 저장소에 저장된 지리 공간 값의 두 구성원 사이의 거리를 얻는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 지리 명령