自從學(xué)了workerman,才知道多進程這么麻煩。
真實佩服會玩線程纖程的人。
用了多線程,以為同一個進程里代碼隨便寫,結(jié)果多個進程搶一個redis,數(shù)據(jù)還沒修改呢就被其他進程讀取了。
好吧,百度一把,加鎖,然后各種加鎖,無效。。。然后各種測試,發(fā)現(xiàn)只開一個進程沒問題,然后知道了redis原子性的概念。
哎,不先解決redis原子性,加一萬把鎖都沒用,真是頭發(fā)掉了無數(shù)根。
最后放一個鏈接,希望能幫到跟我一樣為多線程爭搶redis而掉頭發(fā)的童鞋。。。
https://blog.csdn.net/luolaifa000/article/details/84291938