因為webman所有請求都是使用同一個公共的redis對象連接,所以導(dǎo)致了同一個業(yè)務(wù),比如1000個并發(fā),全部multi后,只要其中有1個執(zhí)行了EXEC,那么相當(dāng)于1000個都EXEC了。
想要的效果: 所有的請求redis事務(wù)都是獨立的,不同請求的exec并不會相互影響
目前webman每個進(jìn)程里的請求都是排隊處理的,同一個進(jìn)程內(nèi)不會出現(xiàn)并發(fā)處理業(yè)務(wù)的情況,業(yè)務(wù)保證每個請求正常提交事務(wù)就行了,和其他傳統(tǒng)框架一樣,不需要特殊處理。
請問Db事務(wù)也是這樣嗎?
也是一樣