geoadd
GEOADD
|  Redis Developer Course |  Redis Technical Support |  Redis Enterprise Server | 
|---|
지리정보(geospatial) 좌표(coord) 입력
사용법은 geoadd key 경도(세로선/longitude) 위도(가로선/latitude) member(city) 입니다. 
경도(longitude)의 범위는 -180부터 180, 위도(latitude)의 범위는 -85.05112878부터 85.05112878까지 입니다.
입력된 member 개수를 리턴합니다. Member가 이미 있을 경우에는 경도와 위도를 업데이트합니다.
Example
| 명령> | GEOADD map 126.97796919999996 37.566535 seoul | 
| 결과> | (integer) 1 | 
| 명령> | GEOADD map 127.38454750000005 36.3504119 daejeon | 
| 결과> | (integer) 1 | 
| 명령> | GEOADD map 129.07564160000004 35.1795543 busan | 
| 결과> | (integer) 1 | 
XX, NX, CH 옵션
이 옵션은 버전 6.2에서 추가되었습니다.
- XX: 기존 멤버를 수정한다. 새 멤버를 추가하지는 않는다.
- NX: 새 멤버를 추가한다. 기존 멤버를 수정하지는 않는다.
- CH: 새로 추가되거나 수정된 멤버의 개수를 리턴한다. CH 옵션을 사용하지 않으면 수정된 개수는 리턴하지 않는다.
명령문
GEOADD key [NX|XX] [CH] longitude latitude member [longitude latitude member ...]
- 이 명령은 version 3.2.0 부터 사용할 수 있습니다.
- XX, NX, CH 옵션은 버전 6.2에서 추가되었습니다.
- 논리적 처리 소요시간은 O(log(N))이다. N은 Sorted Set에 저장된 멤버의 개수입니다.
| << GEO Introduction | GEOADD | GEOPOS >> | 
|---|
	Email
	
	
	답글이 올라오면 이메일로 알려드리겠습니다.
	
 


 
  
			 
			