StackExchange.Redis:获取频道订阅的数量(即PUBSUB NUMSUB)

Mar*_*inC 3 c# redis stackexchange.redis

有没有办法通过StackExchange.Redis库获取特定Redis频道的频道订阅数量?当直接与Redis交互时,它将与PUBSUB NUMSUB命令(http://redis.io/commands/pubsub)一起使用,但我没有在C#客户端库中看到等效的调用.

Mar*_*ell 5

这是一个服务器的命令(而不是一个数据库命令),所以相同的指南适用为KEYS,SCAN,FLUSHDB,等.简短版:使用GetServer().更长版本:阅读上面的链接文章.

PUBSUB方法是:

  • PUBSUB CHANNELS: server.SubscriptionChannels[Async](...)
  • PUBSUB NUMPAT: server.SubscriptionPatternCount[Async](...)
  • PUBSUB NUMSUB: server.SubscriptionSubscriberCount[Async](...)