SpringBoot Redis實現分佈式鎖

SpringBoot Redis實現分佈式鎖 工做上遇到一個問題,在幾乎同時插入了兩條相同的數據,正常的邏輯是若是數據庫中沒有就插入,有就作修改數據的操做。分析日誌發現,在同一時間,有兩個相同的HTTP請求到服務器,而咱們的代碼先執行select 語句,而後執行insert語句,可能這兩個請求同時select,發現數據庫中沒有,全部都執行了insert語句。 針對這個問題,我能想到能夠有以下幾種解
相關文章
相關標籤/搜索