redis
文章平均质量分 91
好学且牛逼的马
28 软件工程在读
业余嵌入式玩家
非业余 后端开发
web3开发爱好者
你的go学长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【黑马点评|3 优惠卷秒杀】
本文实现了一个优惠券秒杀系统,核心技术包括: 使用SpringBoot+MyBatis-Plus框架,Redis进行库存预热和唯一ID生成 解决核心问题:通过Synchronized锁实现单服务并发控制,MySQL事务保证原子性操作 关键流程:时间校验→Redis库存校验→一人一单校验→扣减库存→创建订单 防超卖方案:利用MySQL行锁和gt("stock",0)条件实现原子性扣减 优化方向:分布式锁、异步处理、缓存限流等 系统实现了秒杀核心功能,并针对高并发场景进行了基础优化,同时指出原创 2025-10-28 15:34:13 · 545 阅读 · 0 评论 -
Redisson 的分布式锁机制&幽默笑话理解
Redisson是一个基于Redis的Java分布式锁解决方案,相比手动实现的锁具有显著优势。它解决了分布式系统中的关键问题:1)通过Lua脚本和Hash结构实现可重入锁,避免死锁;2)采用WatchDog机制自动续期,防止业务未完成时锁过期;3)支持多种获取锁方式(阻塞/非阻塞)和锁类型(公平锁/读写锁等)。实现原理上,Redisson利用Redis的发布订阅机制通知等待线程,并通过定时任务确保锁的活性。其API设计与Java原生锁相似,使用简便,是分布式系统并发控制的优选方案。原创 2025-10-31 23:41:10 · 1136 阅读 · 0 评论
分享