一尘不染

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

redis

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


阅读 910

收藏
2020-06-20

共1个答案

一尘不染

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

PUBSUB方法是:

  • PUBSUB CHANNELSserver.SubscriptionChannels[Async](...)
  • PUBSUB NUMPATserver.SubscriptionPatternCount[Async](...)
  • PUBSUB NUMSUBserver.SubscriptionSubscriberCount[Async](...)
2020-06-20