高并发业务,应避免因为并发产生的一些异常问题,需要加把锁,利用Redis的锁
10秒超时,抛出超时异常
using (var redisLocker =
new RedisLocker(_appApiRedisConfig, $"SaveStudyStatus:{accountId}",
10000, 10000))
{
if (!redisLocker.Success)
{
throw new TimeoutException();
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。