1 基于MySQL实现2 Redis的setnx 1 基于MySQL实现多个库存服务 连接同一个 库存 数据库使用 悲观锁 或 乐观锁 2 Redis的setnx 使用 set dlock uuid NX来实现加锁通过 get dlock 判断它是不是刚刚自己设置的uuid,若是,说明加锁成功,否则失败释放锁时,也通过get dlock判断它是不是刚刚自己设置的uuid,若是才执行del