.Net Core高并发业务,加个锁

高并发业务,应避免因为并发产生的一些异常问题,需要加把锁,利用Redis的锁

10秒超时,抛出超时异常

using (var redisLocker = 
new RedisLocker(_appApiRedisConfig, $"SaveStudyStatus:{accountId}", 
10000, 10000))
            {
                if (!redisLocker.Success)
                {
                    throw new TimeoutException();
                }
            }
阅读 194

推荐阅读
李大伟_大不发音
用户专栏

喜欢音乐,喜欢真实,喜欢电影,喜欢篮球,喜欢自由自在Web开发,C#,JavaScript,SQL,MongoDB

0 人关注
5 篇文章
专栏主页