?
This document uses PHP Chinese website manual Release
PUBSUB subcommand [argument [argument ...]]
自2.8.0起可用。
時間復(fù)雜度:對于CHANNELS子命令的O(N),其中N是活動通道的數(shù)量,并假定恒定時間模式匹配(相對較短的通道和模式)。O(N)表示 NUMSUB 子命令,其中N是請求的通道數(shù)。O(1)用于 NUMPAT 子命令。
PUBSUB 命令是一個內(nèi)省命令,允許檢查發(fā)布/訂閱子系統(tǒng)的狀態(tài)。它由分開記錄的子命令組成。一般形式是:
PUBSUB <subcommand> ... args ...
列出當(dāng)前活動的頻道?;顒宇l道是包含一個或多個訂閱者(不包括客戶訂閱模式)的發(fā)布/訂閱頻道。
如果沒有指定 pattern
,則列出所有通道,否則如果指定了pattern,則只列出與指定的全局樣式匹配的通道。
陣列回復(fù):一個活動頻道列表,可選地匹配指定的模式。
返回指定通道的訂閱者數(shù)量(不包括訂閱了模式的客戶端)。
陣列回復(fù):每個頻道的頻道列表和用戶數(shù)量。格式是頻道,計(jì)數(shù),頻道,計(jì)數(shù),...,所以列表是平的。列出通道的順序與命令調(diào)用中指定的通道順序相同。
請注意,在沒有通道的情況下調(diào)用此命令是有效的。在這種情況下,它將只返回一個空列表。
返回模式的訂閱數(shù)(使用 PSUBSCRIBE 命令執(zhí)行)。請注意,這不僅僅是訂閱模式的客戶數(shù)量,而是所有客戶訂閱的模式總數(shù)。
整數(shù)回復(fù):所有客戶端訂閱的模式數(shù)量。