一、Redis中为什么要使用Lua 1、Redis 运行机制 单线程,难保证原子性 多客户端请求,进入redis内置队列,执行之后与预期有偏差 可将请求打包,使用redis事务 事务增加代码复杂度 2、Lua如何解决该问题 Lua不是顺序发送单条命令 而是将多个命令组合成一个Lua脚本发送,故多个命令是一次性发送到redis服务端的 本栏目推荐文章分布式限流——基于Redis的Lua脚本限流实现freeswitch+lua实现IVR(互动式语音应答)lua热更小游戏实现Unity3D 如何把全部游戏逻辑都放到lua层实现详解pluto lua 的超集Lua中优雅的异步封装lua变量lua时间操作lua模块lua元表