/// <summary> /// 增量缓存计数 /// </summary> /// <param name="countType">计数类型</param> /// <param name="tenantType">租户类型</param> /// <param name="tenantId">租户ID</param> /// <param name="value">增量数</param> /// <returns>增量后数,如果增量数为0时,返回查询的增量数</returns> private long SetRedisQueue(string countType, string tenantType, string tenantId, long value = 0) { var redisQueue = new RedisQueue(_options.GetRedisOptions); var newValue = redisQueue.GetCount(countType, tenantType, tenantId); value = redisQueue.ChangeCount(countType, tenantType, tenantId, value); newValue = newValue == 0 ? value : newValue; return(newValue); }