用于Redis交易的Lua脚本

use*_*640 1 lua redis

有没有办法在lua中使用MULTI&EXEC命令?如果不是,如何使用lua脚本执行>交易

Liv*_*tea 5

Lua脚本是原子执行的,因此在它们运行时,没有其他线程/进程会更改您的数据(因为Redis是单线程的)。您可以将其视为仅一个redis命令。因此,无论您要进行什么事务,您都应该能够使用简单的Lua脚本进行操作。
您也可以检查Redis脚本和事务 ,其中提到有可能在不久的将来删除事务支持,因为它们只能被脚本替换。