반응형
KEYS
패턴에 일치하는 모든키를 반환한다. 시간복잡도는 O(N) 이지만 시간은 적게 걸린다. 레디스는 40밀리 초 이내에 백만개 데이터를 스캔 가능하다.
주의 : KEYS 명령어는 조심스럽게 사용해야 하는데, 대규모 데이터베이스에서 실행되면 성능이 저하 될 수 있다.
> KEYS 패턴
패턴 :
h?llo => hello, hallo, hxllo
h*llo => hllo, heeeeello, haaaaaallo
h[ae]lo => hello, hallo, hillo (X)
h[^e]llo => hallo, hillo, hello (x)
h[a-b]llo => hallo, hbllo
* => like 검색과 같음
> MSET one 1 two 2 three 3 four 4
---
> KEYS *
one
two
three
four
---
> KEYS *o*
one
two
four
---
> KEYS t??
two
DEL
키를 제거
> DEL one two
2
EXISTS
키가 있는 지 확인
시간 복잡도 : O(1)
GET
> GET KEY
"키에 담긴 값"
참고문헌
반응형