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