.net core 如何验证是否已订阅Redis频道

.net core 如何验证是否已订阅Redis频道,.net-core,publish-subscribe,stackexchange.redis,.net Core,Publish Subscribe,Stackexchange.redis,您好,我想知道是否有任何方法可以确定ISubscriber是否已订阅给定频道 如果没有,在同一个频道上多次调用subscribebeasync是幂等的-它是只发生一次,然后什么都没有发生,是创建多个订阅还是覆盖以前的处理程序 //this happens for every published message - how can i make subscribe happen only once ? await this.subscriber.PublishAsync("channe

您好,我想知道是否有任何方法可以确定
ISubscriber
是否已订阅给定频道

如果没有,在同一个
频道上多次调用
subscribebeasync
是幂等的-它是只发生一次,然后什么都没有发生,是创建多个订阅还是覆盖以前的处理程序

//this happens for every published message - how can i make subscribe happen only once ?

await this.subscriber.PublishAsync("channel", "someString");

await this.subscriber.SubscribeAsync("channel", (chan, msg) => [something()], CommandFlags.None);