鍍金池/ 問答/PHP/ php多進(jìn)程插入mysql導(dǎo)致主鍵沖突

php多進(jìn)程插入mysql導(dǎo)致主鍵沖突

背景:現(xiàn)在有兩個redis隊列,用兩個PHP進(jìn)程分別處理,他們之間有可能會出現(xiàn)向同一個數(shù)據(jù)表中插入數(shù)據(jù),這個數(shù)據(jù)表是自增id,兩個進(jìn)程都用了事務(wù)處理
問題:在用了事務(wù)和自增id的情況下,innodb存儲引擎會出現(xiàn)主鍵沖突???我確實碰到了,在不鎖表的情況下(鎖表怕影響速度),有解決辦法嗎?

回答
編輯回答
安淺陌

數(shù)據(jù)庫插入失敗就再入隊唄

2017年1月15日 23:58