/// <summary> /// 异步推送消息 /// </summary> /// <param name="subscribeType"></param> /// <param name="value"></param> public static Task <long> PublishAsync(SubscribeType subscribeType, string value) { ISubscriber Sub = RedisMananger.GetSubscriber(); string channelKey = GetChannelKey(subscribeType); return(Sub.PublishAsync(channelKey, value)); }
/// <summary> /// 发布订阅 /// </summary> /// <param name="subscribeType"></param> /// <param name="callBack"></param> public static void SubscribeAsync(SubscribeType subscribeType, Action <RedisChannel, RedisValue> callBack) { ISubscriber Sub = RedisMananger.GetSubscriber(); string channelKey = GetChannelKey(subscribeType); Sub.SubscribeAsync(channelKey, callBack); }