关于.net-core:Net-Core高并发业务加个锁

高并发业务,应防止因为并发产生的一些异样问题,须要加把锁,利用Redis的锁

10秒超时,抛出超时异样

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理