我正在为Redis使用redisson客户端,并希望为我们正在构建的网关实现RateLimiter。客户端似乎正在使用Lua脚本来实现,不幸的是,这在我们公司是不允许的(默认情况下)。为什么Lua脚本比事务更受欢迎的任何具体原因。
q3aa05251#
Lua脚本在一次调用中执行,而不是事务,并且可以直接修改脚本中的数据。对于事务,如果使用事务中执行的命令结果修改数据,则需要分多次执行。
1条答案
按热度按时间q3aa05251#
Lua脚本在一次调用中执行,而不是事务,并且可以直接修改脚本中的数据。对于事务,如果使用事务中执行的命令结果修改数据,则需要分多次执行。