ekeys
EKEYS
![]() |
![]() Redis Technical Support |
![]() Redis Enterprise Server |
---|
key 조회
사용법은 ekeys * 이다.
출력은 data_type:key_name 이다. 예) string:key1
📍출력(조회) 개수 제한: redis.conf ll_max 10000 으로 제한된다.
📍제한 이유: 키 개수가 매우 많고(예:1천만개 이상) 제한이 없을 경우
이 명령을 실행하는 동안 다른 명령을 실행할 수 없으므로 운영(production) 서버에서는 문제가 될 수 있다.
ll_max의 기본(default) 값이 10000 이다. 필요에 따라 운영 중 config set 명령으로 변경해서 사용할 수 있다.
Example
명령> | ekeys ℹ️ 'key_pattern'을 지정하지 않으면 모든 키가 조회된다. |
결과> | 1) "string:keyB_000538223312" |
2) "string:keyB_000652109500" | |
....................... | |
804) "hash:myhash76" | |
명령> | ekeys * |
결과> | 1) "string:keyB_000538223312" |
2) "string:keyB_000652109500" | |
....................... | |
804) "hash:myhash76" | |
명령> | ekeys keyA* ℹ️ keyA로 시작하는 키 조회 |
결과> | 1) "string:keyA_000375248904" |
2) "string:keyA_000082855540" | |
....................... | |
200) "string:keyA_000962842702" | |
명령> | ekeys * string ℹ️ string data type 키 조회 |
결과> | 1) "string:keyB_000538223312" |
2) "string:keyB_000652109500" | |
....................... | |
403) "string:keyA_000962842702" ℹ️ ent810 부터 data type 별로 분리되어 저장되므로 data type을 지정해서 조회하는 것을 권장합니다. | |
명령> | ekeys * string count 10 ℹ️ 출력(조회) 개수 count 지정 |
결과> | 1) "string:keyB_000538223312" |
2) "string:keyB_000652109500" | |
....................... | |
10) "string:keyB_000015333864" | |
명령문
EKEYS [key_pattern] [data_type] [COUNT count]
- 이 명령은 Ent 8.1.0 부터 사용할 수 있다.
- 논리적 처리 소요시간은 O(N)이다.
<< ETYPE | EKEYS | ELS >> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.