秒杀系统之站点层 nginx中lua+redis抢购秒杀

本文详细介绍了如何使用Lua脚本open_redis和redis_sk.lua来操作Redis,通过decr指令更新商品ID对应的库存,并返回结果。涉及的步骤包括连接、密码验证、脚本调用及错误处理。

效果如下:

http://lua.enjoy.com/redisSk?goodId=147369

做法如下:

redis_sk.lua 脚本如下:

 

local redis = require "resty.redis"

--打开redis连接
local function open_redis()
    local red = redis:new()
    red:set_timeout(1000) -- 超时时间1 second
    local res = red:connect('192.168.42.101',6379)
    if not res then
        return nil
    end
      &n

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值