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