redis之實現樂觀鎖


正常執行

1 給liming100塊錢,給jimao 0塊錢

set liming 100

set jimao 0

2給liming加鎖

watch  liming   

3開始事務

multi

4liming給jmao20塊錢

decrby liming 20

5jimao獲得20塊錢

incrby jimao 20

6執行事務

exec

 7多線程執行事務失敗,除非通過unwatch 先去解鎖,然后通過watch再去監視,才能重新執行事務

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM