- 博客(3)
- 收藏
- 关注
原创 Redis实现分布式锁
1.加锁最简单的方法是使用setnx命令。key是锁的唯一标识,按业务来决定命名,value为当前线程的线程ID。比如想要给一种商品的秒杀活动加锁,可以给key命名为 “lock_sale_ID” 。而value设置成什么呢?我们可以姑且设置成1。加锁的伪代码如下: setnx(key,1)当一个线程执行setnx返回1,说明key原本不存在,该线程成功得到了锁,当其他线程执行s...
2019-07-15 11:26:56 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人