redis樂觀鎖應用案例實踐

專車系統給司機派單時,需要過濾掉已經派單的司機,防止出現將不同訂單派單給同個司機的情況發生。 以下讀寫操作均是指redis進行讀寫。 目前系統裏以城市維度保存了每個城市已經處於服務中(已派過訂單)的司機列表,但讀取城市服務中司機列表和寫服務中司機列表時,未進行同步,可能由於高併發,會導致讀的司機列表在執行司機篩選時,服務中司機列表被更改。從而出現同個司機派了多個不同的訂單的情況發生。 因此考慮兩種
相關文章
相關標籤/搜索