随笔分类 -  并发

摘要:基于redis的分布式锁 1 介绍 这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下 阅读全文
posted @ 2020-05-31 02:09 ChaoWang1995 阅读(346) 评论(0) 推荐(0)
摘要:先说场景: 物品W现在库存剩余1个,用户P1、P2同时购买,只有1人能购买成功,不允许超卖 秒杀也是类似的情况,只有1件商品,N个用户同时抢购,只有1人能抢到 这里不谈秒杀设计,不谈使用队列等使请求串行化,就谈下怎么用锁来保证数据一致性 常见的实现方案有以下几种: 1.代码同步, 例如使用 sync 阅读全文
posted @ 2020-05-17 21:49 ChaoWang1995 阅读(2375) 评论(1) 推荐(2)