mmeyer2k/predis-multi

用于 predis 事务的闭包包装器

1.0.1 2019-12-17 20:01 UTC

This package is auto-updated.

Last update: 2024-08-29 05:12:48 UTC


README

最后,一个用于 predis 事务的闭包包装器。

安装

composer require mmeyer2k/predis-multi

使用

简单增加键的基本示例

use \mmeyer2k\PredisMulti\PredisMulti;

$redis = new \Predis\Client();
        
$multi = PredisMulti::exec($redis, function() {
  $redis->incr('key');
  $redis->incr('key');
  $redis->incr('key');
});

# $multi = [1, 2, 3]

通过从闭包返回 false 来回滚事务。

$multi = PredisMulti::exec($redis, function() {
  $redis->touch('this-key-will-never-be-created');
  
  return false;
});