Redisのクライアントリストコマンド
Redisのクライアントリストのコマンドは、サーバの情報および統計情報に接続しているすべてのクライアントを返します。
文法
次のようにRedisのクライアントリストの基本的なコマンドの構文は次のとおりです。
redis 127.0.0.1:6379> CLIENT LIST
利用可能なバージョン
> = 2.4.0
戻り値
コマンドは次の形式に従ってフォーマットされた複数行の文字列を返します。
- 各接続されたクライアントは、(LFスプリットで)行に対応します
- 各行は、各ドメイン間のスペースで区切って、ドメインの形でプロパティ=値の一連の文字列で構成されてい
以下は、ドメインの意味であります:
- ADDR:クライアントのアドレスとポート
- FD:ソケットで使用されるファイル記述子
- 年齢:秒単位の時間が長い接続を持っています
- アイドル:秒単位の時間のアイドル長さを
- フラグ:クライアントフラグ
- DB:クライアントは、データベースIDを使用しています
- サブ:既にチャンネル数に加入
- PSUB:パターン数が加入しています
- マルチ:コマンドはトランザクション番号で実行され
- qbuf:クエリ・バッファ長(バイト単位で、0なしバッファ割り当てクエリ)
- qbufフリー:残りのバッファ領域の長さを発見(バイト、0は左にはスペースがないことを示します)
- OBL:出力バッファの長さ(バイト、0は割り当て出力バッファを示していません)
- OLL:出力リストに含まれるオブジェクトの数は、(出力バッファが残された空間ではないときに、文字列オブジェクトの形式でコマンド応答は、このキューに登録されています)
- OMEM:出力バッファと出力リストによって占有されるメモリの量
- イベント:イベントファイルディスクリプタ
- CMD:コマンドが最後に実行します
クライアントにすることは可能フラグは、次のコンポーネントで構成されています。
- O:クライアントが提携しているノードモニタモード(スレーブ)
- S:クライアントは一般的なモード(ノーマル)の子会社ノードです
- M:クライアントがマスターノード(マスター)であります
- X:クライアントは、執行部であり、
- B:クライアントがイベントを待ってブロックされています
- 私は:クライアントは、VMのI / O操作を待っている(廃止)
- D:監視対象のキーが変更された(見た)、EXECコマンドは失敗します
- C:完全な回答書では、リンクを閉じます
- U:クライアントがブロックされていない(ブロック解除)
- :できるだけ迅速に接続を閉じます
- N:任意のフラグを設定しません
ファイルディスクリプタのイベントは次のようになります。
- R:(イベントループ内の)クライアントソケット(読み込み可能な)読み取り可能です
- ワット:(イベントループ内の)クライアントソケットが書き込み可能である(書き込み可能)
例
redis 127.0.0.1:6379> CLIENT LIST addr=127.0.0.1:43143 fd=6 age=183 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client addr=127.0.0.1:43163 fd=5 age=35 idle=15 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=ping addr=127.0.0.1:43167 fd=7 age=24 idle=6 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=get