Redis事务为何不支持回滚

在事务运行期间,虽然Redis命令可能会执行失败,可是Redis仍然会执行事务中余下的其余命令,而不会执行回滚操做,你可能会以为这种行为很奇怪。然而,这种行为也有其合理之处:只有当被调用的Redis命令有语法错误时,这条命令才会执行失败(在将这个命令放入事务队列期间,Redis可以发现此类问题),或者对某个键执行不符合其数据类型的操做:实际上,这就意味着只有程序错误才会致使Redis命令执行失败,
相关文章
相关标签/搜索