redission为列:
原因:在执行以下红色代码的期间的瞬间,有另外的线程可能会修改了本商品的DB数据
所以这里要加分布式锁,的读锁,另外线程修改的时候是写锁,所以这个读锁跟写锁互斥,所以会先等这个以下方法走完,另外一个线程才能去写DB。
注意:高并发核心数据的情况,保持数据的一致性
redission为列:
原因:在执行以下红色代码的期间的瞬间,有另外的线程可能会修改了本商品的DB数据
所以这里要加分布式锁,的读锁,另外线程修改的时候是写锁,所以这个读锁跟写锁互斥,所以会先等这个以下方法走完,另外一个线程才能去写DB。
注意:高并发核心数据的情况,保持数据的一致性