0

我正在使用 laravel 5.1,我想知道有多少客户正在收听特定频道,比如 Test-Channel。我想要这个号码在服务器上?有什么办法可以得到吗?此外,我正在使用带有 Redis 的广播。

直播文件链接如下:

Laravel 5.1 事件广播

4

1 回答 1

1

redis中有这个命令。查看PUBSUB NUMSUB:

返回指定频道的订阅者数量(不包括订阅模式的客户端)。

和 PUBSUB NUMPAT:

返回对模式的订阅数(使用 PSUBSCRIBE 命令执行)。请注意,这不仅仅是订阅模式的客户端数量,而是所有客户端订阅的模式总数。

编辑:还值得注意的是PUBLISH命令还返回接收者的数量:

返回值

整数回复:收到消息的客户端数量。

于 2015-06-14T13:10:26.040 回答