优惠券秒杀怎样控制领券数量?
先说出你的答案
定义边界、关键机制、一个反例;P8题再补容量、失败与验证。
查看完整题解
参考回答
直接回答
在 Redis 做库存及同一用户是否领取的原子预判,数据库用库存条件与活动、用户唯一约束落最终记录。让每次请求有唯一 ID。
讲清原理
Redis 预占与数据库入账是两步,任一步失败都要能重试、对账或撤销。仅依赖 Redis 锁或过期标志不足以防止失联后重复写。
例子与易错点
重复点击同一请求时返回已有结果。活动结束后核对预占、成功订单和回补差异。
相关题 · 第 72 题、第 82 题
和评分标准对照,你能独立回答到哪一步?
自评会安排下一次复习,不保存你的口述内容。
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。