redis 脚本介绍
Redis从2.6版本开始,通过内嵌支持Lua环境
好处
数据库表设计
简单两张表,一个红包表,一个红包领取记录表
代码编写首先,生成一个红包,将其分成指定数量的随机小红包,以list结构(envelope:redEnvelopeId:红包id作为key)存储在reids中(以便抢红包弹出数据)
实现抢红包的Lua脚本测试首先通过接口分配红包生成一个100块、份额为10份的红包,并将其mysql数据库和redis



通过jmeter进行压测抢红包

结果


github代码链接
到此这篇关于通过redis的脚本lua如何实现抢红包功能的文章就介绍到这了,更多相关redis的脚本lua实现抢红包内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!