高并发业务,应避免因为并发产生的一些异常问题,需要加把锁,利用Redis的锁
10秒超时,抛出超时异常
using (var redisLocker = new RedisLocker(_appApiRedisConfig, $"SaveStudyStatus:{accountId}", 10000, 10000)) { if (!redisLocker.Success) { throw new TimeoutException(); } }