- 博客(2)
- 收藏
- 关注
原创 Redis的锁
场景2(多线程操作),我有100元,另外一个人0元,我给另外一个人转20,这时候我工资到账我的钱发送改动watch会告诉事务我的钱发生变化,所有的事务都会操作失败。很悲观,认为什么时候都会出问题,无论做什么(操作)都会加锁(这种情况会非常影响性能,无论干什么都会加锁,用完之后再去解锁)4 对监视的值有没有发生变化,如果没有变化,那么可以执行成功,如果发生变化就会执行失败,然后重新解锁再获取最新的锁。场景1(单线程操作),我有100元,另外一个人0元,我给另外一个人转20,我剩80,他有20。
2022-10-29 19:24:24
626
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人