具體描述如下,當有一條數據時,首先查詢這條記錄是否存在,存在則更新,不存在則創建,但是由于并發很高,導致數據重復創建。加了唯一健索引,雖然數據不會重復,但是會報錯,有沒有好辦法完美解決這個問題?嘗試了加鎖,但是只有對數據更改有效,重復插入還是會出現,使用redis記錄狀態,雖然緩存速度很快,但不是原子操作,更高并發下,還是會有問題。還有一個問題是,使用了事務,一旦回滾,還要刪除緩存,維護起來麻煩
- 1 回答
- 0 關注
- 2410 瀏覽
添加回答
舉報
0/150
提交
取消