随笔分类 - 锁
摘要:理论知识 redis分布式锁的实现方案请参考文章 "如何优雅地用redis实现分布式锁" 本案例简介 以秒杀活动为例子,在多线程高并发的情况下需要保证秒杀业务的线程安全性,确保秒杀记录与所扣库存数量想匹配。 加锁与解锁核心代码 该段代码可以解决理论知识
阅读全文
摘要:示例代码 在上面的代码中,我们同时使用了@transactional和redis分布式锁(其他锁同理,比如synchronized同步锁也会出现这个问题) 问题分析 上面这个例子是无法保证数据的一致性.由于spring的aop,会在update方法之前开启事务,之后再加锁,当
阅读全文
posted @ 2019-05-11 03:37
宇宙间的星河集

浙公网安备 33010602011771号