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