• Mysql实现乐观锁

    乐观锁不是数据库自带的,需要我们自己去实现。 乐观锁是指 *** 作数据库时(更新 *** 作),想法很乐观,认为这次的 *** 作不会导致冲突,在 *** 作数据时&#xff

    2022-5-21
    63 0 0
  • 用 Go + Redis 实现分布式锁

    为什么需要分布式锁用户下单 锁住 uid,防止重复下单。库存扣减 锁住库存,防止超卖。余额扣减 锁住账户,防止并发 *** 作。 分布式系统中共享同一个资源时往往需要分布

    2022-5-21
    47 0 0
  • 使用MySQL实现一个分布式锁

    介绍在分布式系统中,分布锁是一个最基础的工具类。例如,部署了2个有付款功能的微服务中,用户有可能对一个订单发起2次付款 *** 作,而这2次请求可能被发到2个服务中,所以必须得用分布式锁防止重复提交,获取到锁的服务正常进行付款 *** 作,获取不到锁的服

    2022-5-14
    44 0 0
  • mysql居然还能实现分布式锁的方法

    前言之前的文章中通过电商场景中秒杀的例子和大家分享了单体架构中锁的使用方式,但是现在很多应用系统都是相当庞大的,很多应用系统都是微服务的架构体系,那么在这种跨jvm的场景下,我们又该如何去解决并发。单体应用锁的局限性在进入实战之前简单和大家

    2022-5-14
    56 0 0