想必不少人遇到过这样子的场景,希望在spring的事务完成后do something...
前言:
---------------------------------------------------------------------------------------------
我遇到的场景是,希望在抢购方法上使用redis setnx简单的做一下锁,来防止重复提交
步骤全部于@Transactional do something()内
1、使用userId+抢购专属id 为key 尝试setnx 如果setnx成功,执行2
2、给key设置10秒的expire