xinfo
XINFO
Redis Developer Course | Redis Technical Support | Redis Enterprise Server |
---|
스트림에 대한 정보 보기
키 정보 조회
사용법은 XINFO STREAM key입니다.
Example
명령> | XINFO STREAM sensor-1234 |
결과> |
1) length 2) (integer) 14 3) radix-tree-keys 4) (integer) 1 5) radix-tree-nodes 6) (integer) 2 7) groups 8) (integer) 1 9) last-generated-id 10) 1539045611950-0 11) first-entry 12) 1) 1539035295304-0 2) 1) "temperature" 2) "100" 13) last-entry 14) 1) 1539045611950-0 2) 1) "temperature" 2) "112" |
- 1~2) 데이터 수, XLEN
- 3~6) Radix-tree 정보
- 7~8) 소비자그룹 정보
- 9~10) 마지막 생성 ID
- 11~12) 첫 번째 데이터(엔트리) 정보
- 13~14) 마지막 데이터(엔트리) 정보
키 전체 정보 조회: FULL 옵션 사용
사용법은 XINFO STREAM key FULL입니다. 이 옵션은 6.0부터 사용할 수 있습니다.
COUNT <count>를 사용하면 엔트리 개수를 제한할 수 있습니다.
Example
명령> | XINFO STREAM sensor-1234 FULL |
결과> |
1) length 2) (integer) 14 3) radix-tree-keys 4) (integer) 1 5) radix-tree-nodes 6) (integer) 2 7) last-generated-id 8) 1539045611950-0 9) entries 10) 1) 1) 1539035295304-0 2) 1) "temperature" 2) "100" 2) 1) 1539035295305-0 2) 1) "temperature" 2) "101" 3) 1) 1539035295306-0 2) 1) "temperature" 2) "103" ... 11) groups 12) (empty array) |
소비자그룹 정보 보기
사용법은 XINFO GROUPS key입니다.
Example
명령> | XINFO GROUPS sensor-1234 |
결과> |
1) 1) name 2) "cg-A" 3) consumers 4) (integer) 2 5) pending 6) (integer) 13 7) last-delivered-id 8) 1539035297138-0 |
- 1~2) 소비자그룹 이름
- 3~4) 소비자 수
- 5~6) 처리중(pending)인 데이터 수
- 7~8) 마지막으로 읽은 ID
소비자 정보 보기
사용법은 XINFO CONSUMERS key group입니다.
Example
명령> | XINFO CONSUMERS sensor-1234 cg-A |
결과> |
1) 1) name 2) "C1" 3) pending 4) (integer) 13 5) idle 6) (integer) 12332888 2) 1) name 2) "C2" 3) pending 4) (integer) 0 5) idle 6) (integer) 12312765 |
- 1~2) 소비자 이름
- 3~4) 미처리(pending) 데이터 수
- 5~6) Idle time(millisecond)
명령문
XINFO [STREAM key [FULL [COUNT <count>]]] [GROUPS key] [CONSUMERS key group] [HELP]
- 이 명령은 version 5.0.0 부터 사용할 수 있다.
- FULL 옵션은 6.0부터 사용할 수 있다.
- 논리적 처리 소요시간은 STREAM은 O(log(N))이고, GROUPS, CONSUMERS는 O(N)이다.
<< XAUTOCLAIM | XINFO | COMMON Intro>> |
---|
Email
답글이 올라오면 이메일로 알려드리겠습니다.