如何用Lua脚本保证不超卖?

提问者:帅平 问题分类:面试刷题
如何用Lua脚本保证不超卖?
1 个回答
芄粗
芄粗
Lua脚本示例如下:
local stock = redis.call('get', KEYS[1]) -- 获取库存  
if tonumber(stock) > 0 then  
  redis.call('decr', KEYS[1])          -- 扣减库存  
  return 1 -- 成功  
else  
  return 0 -- 失败  
end  
发布于:1个月前 (02-13) IP属地:四川省
我来回答