分布式锁基础概念 doukill 2023-02-22 95 阅读1分钟 基本特征: 高性能:加锁速度快 可重入:同一个线程可再次加锁 互斥:一把锁同一时间只能被一个线程持有。 防死锁 基本应用场景 保证接口的幂等性:保证不可重复下单,比如用户锁,保证不可重复点击 防止缓存击穿:请求一个商品,缓存失效时加分布式锁保证只有一个线程更新缓存,其他请求直接拒绝。 防止库存超卖 分布式锁的分类 可重入锁 读写锁 非公平锁 公平锁 redis作为分布式锁,关键点:原子性,锁续期,过期时间设置,正确释放锁