redis超卖(乐观锁)

不加锁的情况下,redis仍然没有正确的减少库存

 

 

用watch监听一个或者多个key的值 ,值不能发生变化,发生变化事务就会取消

 

 

   

 

 开启watch后 数据并未变更,执行事务成功,事务需要先入队列queue,再按顺序执行

   

 

使用excu的时候需要new一个匿名内部类,里面的operations包含 redistemplate 

 

 

 

 

 

 

 

 

posted @ 2023-02-06 18:57  lamda表达式先驱  阅读(37)  评论(0)    收藏  举报