秒杀/接口限流(PHP,Redis,Lua)

虚拟机测试PHP+Redis与PHP+Redis+Lua性能比较

[root@bogon ~]# redis-cli --version

redis-cli 4.0.2

[root@bogon ~]# lua -v

Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio

[root@bogon ~]# php -v

PHP 7.0.30 (cli) (built: Jan 23 2019 11:10:05) ( NTS )

Copyright (c) 1997-2017 The PHP Group

Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
  1. PHP+Redis测试代码如下图集展示
  • 虚拟机配置情况

  • PHP代码(Redis)

  • PHP(Redis)+Lua(两个文件合并在一起显示) 

1b4ce4dc56a0afa7b105c7736726ad804fe.jpg

  • 生成sha秘钥参数

4f4ce1e95798e73d7d69ab07f72a36c11c0.jpg

  • 压力测试结果 其它ab命令 -n与-c是反复调试得来的相对值

4d1745440810c33a47164e1525816ce659b.jpg

另一篇文章: https://yuerblog.cc/2018/06/07/redislua-coupon-miaosha-demo/  redis+lua优惠券秒杀demo  文中的php调用redis执行lua脚本, 以及调试lua脚本的方法, 很值得一看

其它帮助

Redis英文版文档:https://redis.io/commands

Redis中文版文档:http://doc.redisfans.com/

Lua英文版文档:http://www.lua.org/manual/5.3/

Lua中文版文档:http://cloudwu.github.io/lua53doc/manual.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值