知灵犀知练
← 返回

Redis挑战简答题

为什么 GET 后判断库存再 DECR 不安全?

参考答案

多个请求可能同时读到充足库存,然后都扣减;检查与扣减必须在一个原子边界内。

题目解析

可用 Lua 脚本或经过验证的事务方案,并处理失败与幂等。