我想用Lua脚本调用替换Redis中的MULTI/EXEC操作,并根据Redis中脚本的文档进行操作:



据我了解,在这种情况下,我可以删除MULTI/EXEC并简化我的程序,或者它变得更复杂,然后,我仍然需要使用它以防万一? (例如,对于集群环境)

最佳答案

通常,使用Lua脚本,如果MULTI/EXEC块仅用于强制隔离(如ACID中的隔离),则可以删除MULTI/EXEC。

集群环境不会发生任何变化,因为MULTI/EXEC块仅在实例级别起作用。

关于multithreading - 我需要在Redis脚本中使用MULTI/EXEC吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20394907/

10-15 13:35