标签: lua redis
有没有办法使用MULTI&在lua中的EXEC命令?如果不是如何使用lua脚本执行>事务
答案 0 :(得分:4)
Lua脚本是以原子方式执行的,因此在运行时没有其他线程/进程更改您的数据(因为Redis是单线程的)。您可以将其视为只有一个redis命令。因此,您应该能够使用简单的Lua脚本,无论您想要在事务中放置什么。 你也可以查看Redis Scripting and Transactions 在那里提到的是,在远期将来可以删除事务支持,因为它们只能被脚本替换。