- 博客(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
3800
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅