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

Redis GEOPOS – 지리 공간 값의 여러 구성원의 경도, 위도를 얻는 방법

이 튜토리얼에서는 키에 저장된 하나 이상의 지리 공간 값 구성원의 경도, 위도를 얻는 방법에 대해 알아봅니다. 이를 위해 Redis GEOPOS 를 사용합니다. 명령.

GEOPOS 명령

이 명령은 키에 저장된 하나 이상의 지정된 지리 공간 값( Sorted Set ) 구성원의 경도, 위도를 반환하는 데 사용됩니다. GEOADD 명령어를 이용하여 공간 값에 좌표(경도, 위도)를 삽입하면 52비트 지오해시로 변환된다. 따라서 좌표가 반환될 때 삽입 작업에서 사용한 좌표와 정확히 동일하지 않을 수 있지만 작은 오류가 포함될 수 있습니다. 각 요소가 지정된 각 구성원 구성원의 경도와 위도를 나타내는 두 요소의 배열인 배열을 반환합니다.

키가 없으면 빈 배열이 반환되고 키가 있으면 오류가 반환되지만 키에 저장된 값이 GEOADD 명령을 사용하여 채워진 정렬된 집합 데이터 유형이 아닐 경우 오류가 반환됩니다.

redis GEOPOS 명령의 구문은 다음과 같습니다.-

구문:-

redis host:post> GEOPOS <member> [member]

출력:- 

- (string) reply, representing the longitude and latitude of specified members.
- Empty array, 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 GEOPOS – 지리 공간 값의 여러 구성원의 경도, 위도를 얻는 방법

참조:-

  1. GEOPOS 명령 문서

여기까지가 redis 데이터 저장소에 저장된 지리 공간 값 구성원 중 하나 이상의 경도, 위도를 가져오는 방법에 관한 것입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 지리 명령