georadiusbymember
GEORADIUSBYMEMBER
|  Redis Developer Course |  Redis Technical Support |  Redis Enterprise Server | 
|---|
지정한 지역의 근처에 있는 도시 조회
사용법은 georadiusbymember key member radius km 입니다. 
지정한 지역에서 반경 몇 km 이내의 지역(member)를 찾는다.
거리 단위 
- m: meter
- km: kilometer
- ft: feet, 0.3048 meter
- mi: mile, 1.6093 kilometer
WITH option: 중복할 수 있음 
- WITHCOORD: 좌표(Coordinate) 조회 
- WITHDIST: 거리 조회 
- WITHHASH: 해시값 조회 
COUNT count option 
- 조회할 지역(member) 수 선택
Sort: ASC/DESC option
- ASC: 가까운 지역부터 표시
- DESC: 먼 지역부터 표시
결과 저장 option
- STORE key: WITH option과 같이 사용할 수 없음.
Example
명령> GEORADIUSBYMEMBER map seoul 200 km 결과> 1) "incheon"
2) "seoul"
3) "daejeon"
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withcoord 결과> 
1) 1) "incheon"
       2) 1) "126.70520693063735962"
             2) "37.45625514418296831"
2) 1) "seoul"
       2) 1) "126.97797149419784546"
              2) "37.56653579238348328"
3) 1) "daejeon"
       2) 1) "127.38454610109329224"
               2) "36.3504120662288841
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withdist asc 결과> 
1) 1) "seoul"
       2) "0.0000"
2) 1) "incheon"
       2) "27.0112"
3) 1) "daejeon"
       2) "140.0080"
 
명령문
GEORADIUSBYMEMBER key member radius m|km|ft|mi 
[WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] 
[ASC|DESC] [STORE key] [STOREDIST key]
- 이 명령은 version 3.2.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(N+log(M)) 이다.
- WITHCOORD: 좌표(Coordinate) 조회
- WITHDIST: 거리 조회
- WITHHASH: 해시값 조회
COUNT count option 
- 조회할 지역(member) 수 선택
Sort: ASC/DESC option
- ASC: 가까운 지역부터 표시
- DESC: 먼 지역부터 표시
결과 저장 option
- STORE key: WITH option과 같이 사용할 수 없음.
Example
명령> GEORADIUSBYMEMBER map seoul 200 km 결과> 1) "incheon"
2) "seoul"
3) "daejeon"
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withcoord 결과> 
1) 1) "incheon"
       2) 1) "126.70520693063735962"
             2) "37.45625514418296831"
2) 1) "seoul"
       2) 1) "126.97797149419784546"
              2) "37.56653579238348328"
3) 1) "daejeon"
       2) 1) "127.38454610109329224"
               2) "36.3504120662288841
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withdist asc 결과> 
1) 1) "seoul"
       2) "0.0000"
2) 1) "incheon"
       2) "27.0112"
3) 1) "daejeon"
       2) "140.0080"
 
명령문
GEORADIUSBYMEMBER key member radius m|km|ft|mi 
[WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] 
[ASC|DESC] [STORE key] [STOREDIST key]
- 이 명령은 version 3.2.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(N+log(M)) 이다.
- ASC: 가까운 지역부터 표시
- DESC: 먼 지역부터 표시
결과 저장 option
- STORE key: WITH option과 같이 사용할 수 없음.
Example
명령> GEORADIUSBYMEMBER map seoul 200 km 결과> 1) "incheon"
2) "seoul"
3) "daejeon"
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withcoord 결과> 
1) 1) "incheon"
       2) 1) "126.70520693063735962"
             2) "37.45625514418296831"
2) 1) "seoul"
       2) 1) "126.97797149419784546"
              2) "37.56653579238348328"
3) 1) "daejeon"
       2) 1) "127.38454610109329224"
               2) "36.3504120662288841
 
 명령> GEORADIUSBYMEMBER map seoul 200 km withdist asc 결과> 
1) 1) "seoul"
       2) "0.0000"
2) 1) "incheon"
       2) "27.0112"
3) 1) "daejeon"
       2) "140.0080"
 
명령문
GEORADIUSBYMEMBER key member radius m|km|ft|mi 
[WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count] 
[ASC|DESC] [STORE key] [STOREDIST key]
- 이 명령은 version 3.2.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(N+log(M)) 이다.
Example
| 명령> | GEORADIUSBYMEMBER map seoul 200 km | 
| 결과> | 1) "incheon" 2) "seoul" 3) "daejeon" | 
| 명령> | GEORADIUSBYMEMBER map seoul 200 km withcoord | 
| 결과> | 1) 1) "incheon" 2) 1) "126.70520693063735962" 2) "37.45625514418296831" 2) 1) "seoul" 2) 1) "126.97797149419784546" 2) "37.56653579238348328" 3) 1) "daejeon" 2) 1) "127.38454610109329224" 2) "36.3504120662288841 | 
| 명령> | GEORADIUSBYMEMBER map seoul 200 km withdist asc | 
| 결과> | 1) 1) "seoul" 2) "0.0000" 2) 1) "incheon" 2) "27.0112" 3) 1) "daejeon" 2) "140.0080" | 
[WITHCOORD] [WITHDIST] [WITHHASH] [COUNT count]
[ASC|DESC] [STORE key] [STOREDIST key]
| << GEODIST | GEORADIUSBYMEMBER | GEORADIUS >> | 
|---|
	Email
	
	
	답글이 올라오면 이메일로 알려드리겠습니다.
	
 


 
  
			 
			