/// <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);
        }