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

时间:2014-10-14 13:54:11

标签: c# redis stackexchange.redis

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

1 个答案:

答案 0 :(得分:5)

这是服务器命令(与数据库命令相对),因此same guidance applies as for KEYS, SCAN, FLUSHDB, etc。简短版本:使用GetServer()。更长版本:阅读上面的链接文章。

PUBSUB方法是:

  • PUBSUB CHANNELSserver.SubscriptionChannels[Async](...)
  • PUBSUB NUMPATserver.SubscriptionPatternCount[Async](...)
  • PUBSUB NUMSUBserver.SubscriptionSubscriberCount[Async](...)