高并發(fā)mysql事務(wù)特性與超賣問(wèn)題?
最近在關(guān)注解決高并發(fā)下超賣的解決方案。
看到網(wǎng)上有資料說(shuō):
這種方法
update number set x=x-1 where (x -1 ) >= 0;
所有減庫(kù)存操作都需要進(jìn)行一次減后檢查,保證減完不能等于負(fù)數(shù)。
由于MySQL事務(wù)的特性,這種方法只能降低超賣的數(shù)量,但是不可能完全避免超賣。
為什么由于MySQL事務(wù)的<愛(ài)尬聊_尬聊百科>特性,這種方法只能降低超賣的數(shù)量,但是不可能完全避免超賣?
愛(ài)吃肉的小明89 23小時(shí)前
用redis來(lái)做并發(fā)。