分布式锁redis

1. 首先看这篇文章中  https://mp.weixin.qq.com/s/s-ozSjM5WmSUopxttSWYeQ

 

 

 

 为什么redis能实现锁功能呢,看下图,redis命令窗口中,setnx  key value 命令,返回1 则插入成功,代表此线程获取到多少毫秒去

抢商品,其他线程阻塞,当多个线程秒杀一个商品时,此商品id当作key,

 

 

 

 

 

 

 

此代码传送门    https://www.cnblogs.com/liuyang0/p/6744076.html

 

但是此代码好像有问题

 

优化的代码传送门    https://blog.csdn.net/shuangyueliao/article/details/89344256

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-02-23 01:22  abcdefghijklmnop  阅读(50)  评论(0编辑  收藏  举报