XINFO

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
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 返事がかかってなれば、メールでお知らせします。