XINFO

<< XCLAIM Pub/Sub Introduction >>

스트림에 대한 정보 보기

사용법은 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) 마지막 데이터(엔트리) 정보

소비자그룹 정보 보기

사용법은 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] [GROUPS key] [CONSUMERS key group] [HELP]

  • 이 명령은 version 5.0.0 부터 사용할 수 있다.
  • 논리적 처리 소요시간은 STREAM은 O(log(N))이고, GROUPS, CONSUMERS는 O(N)이다.

명령을 실습해 보시려면 Redis Web Client 를 실행하세요.


<< XCLAIM XINFO Pub/Sub Introduction >>

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 返事がかかってなれば、メールでお知らせします。