Esempio n. 1
0
        /// <summary>
        /// 取得计时时间段api调用次数
        /// </summary>
        public async Task <long> GetApiRecordCountAsync(string api, Policy policy, string policyKey, string policyValue, DateTime now, int duration)
        {
            var key = FromatApiRecordKey(api, policy, policyKey, policyValue);

            return(await _db.ZCountAsync(key, now.Ticks - TimeSpan.FromSeconds(duration).Ticks, now.Ticks));
        }