有没有一种方法可以通过StackExchange.Redis库获取特定Redis通道的通道订阅数?直接与Redis交互时,它可以与PUBSUB NUMSUB命令(http://redis.io/commands/pubsub)一起使用,但是在C#客户端库中看不到等效调用。
这是一个 服务器 的命令(而不是一个 数据库 命令),所以相同的指南适用为KEYS,SCAN,FLUSHDB,等。简短版本:使用GetServer()。较长的版本:请阅读上面的链接文章。
KEYS
SCAN
FLUSHDB
GetServer()
该PUBSUB方法是:
PUBSUB
PUBSUB CHANNELS
server.SubscriptionChannels[Async](...)
PUBSUB NUMPAT
server.SubscriptionPatternCount[Async](...)
PUBSUB NUMSUB
server.SubscriptionSubscriberCount[Async](...)