redis實現分佈式項目鎖機制

一、  背景:我的項目是分佈式的,當訂單失敗要退款時,由於分佈式高併發的環境,一筆訂單在設備租借失敗確認多次上報後會發生多次退款請求導致賬戶異常。 二、解決方案:使用redis緩存來實現分佈式項目加鎖控制。 三、瞭解下redis幾個原子命令: setnx 先判斷鍵是否存在,key存在設置失敗,返回0;否則成功返回1 getset 獲取舊的值,設置新的值 expire 設置鍵的有效期 del 刪除鍵
相關文章
相關標籤/搜索