xinfo
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
返事がかかってなれば、メールでお知らせします。
