首页 > 技术文章 > WebApi防重复提交方案

pengzhen 2016-09-30 17:20 原文

使用Redis锁机制。

偽代碼:

void post
{
	var key = GetKey();
        var value = Redis.Incre(key);
        if(value == 1)
        {
            var key = GetKey();
            var value = Redis.Incre(key);
            if(value == 1)
            {
        	do();
            }
            Redis.Decre(key);
        }
}

推荐阅读