- 博客(3)
- 收藏
- 关注
原创 redis记录——分布式锁解析
场景:减库存知识点:setIfAbsent():设置值之前判断key是否存在,setIfAbsent(key,vlue,时长,时间类型)*setIfAbsent()是redis(setnx)在java中的用法思路:1.生成一个库存锁,把存库数量stock和库存的锁result同时放在redis中,更改存库数量时,先判断库存锁是否有效和存在。2.如果库存锁存在返回一个错误提示3.如果存库锁不存在,拿取库存数量执行具体代码逻辑4.执行完毕后删除锁5.整个业...
2021-07-24 09:09:32
3605
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人