执行事务时,发生编译错误时所有操作都不执行,发生运行时错误时单条命令无法执行,其他命令可以执行。 redis可以实现乐观锁,在执行事务时在另一个进程内修改了当前事务中的key会使改key的事务执行失败。