【发布时间】:2017-12-01 20:41:03
【问题描述】:
如果一个命令失败,redis 中是否有办法使“多”事务中的所有命令都失败。
例如。
<?php
//using phpredis
//connection made
$redis->set('c', 1);
$res = $redis->multi()
->get( 'b' )
->get( 'c' )
->exec();
?>
$res 将包含 1,false。 如果其中一个命令失败,redis 中有没有办法让 $res 返回 false 并让事务失败?
【问题讨论】:
标签: php transactions redis atomic