laravel中redis pipeline用法说明

$res = Redis::pipeline(function($pipe) use($params) {
    for ($i = 0; $i < 1000; $i++) {
        $pipe->get("key:$i", $i);
    }
});

 

pipeline和multi的区别:

multi:将多个操作当成一个事务执行
pipeline: 让(多条)执行命令简单的,更加快速的发送给服务器,但是没有任何原子性的保证

posted on 2018-01-24 15:04  dongruiha  阅读(1444)  评论(0编辑  收藏  举报

导航