Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
redis事务确认后,如何在php中执行arangodb事务?_Php_Redis_Arangodb_Arangodb Php - Fatal编程技术网

redis事务确认后,如何在php中执行arangodb事务?

redis事务确认后,如何在php中执行arangodb事务?,php,redis,arangodb,arangodb-php,Php,Redis,Arangodb,Arangodb Php,我需要同时将一些数据放入arangodb和redis中,但我需要一些关于如何操作的帮助 大概是这样的: global $connection; $time=date('Y-m-d H:i:s'); $document = array( "replyTo" => $replyTo, "user_key" => $uid, 'view_option' =>$view,

我需要同时将一些数据放入
arangodb
redis
中,但我需要一些关于如何操作的帮助

大概是这样的:

global $connection;
        $time=date('Y-m-d H:i:s');
        $document = array(
            "replyTo" => $replyTo,
            "user_key"    => $uid,
            'view_option' =>$view,
            'topics'=> $topics,
            'type'=>$type,
            'time'=>$time,
            'content'=>$content,
            'comments'=>0,
            'upvotes'=>0,
            'downvotes'=>0,
            'age_res'=>$agerestriction
        );
        $query="INSERT @doc IN `posts` RETURN NEW";
        $statement = new Statement(
            $connection,
            array(
                "query"     => $query,
                "bindVars"  => array("doc" => $document)
            )
        );
        //waiting for redis transaction to be done
        $statement->execute();

请告诉我们你已经试过了什么。“请为我写一些代码”这类问题通常在SO是不受欢迎的。你可能应该看看Best Regard我对它做了一点修改,谢谢@yakovl你用arangodb干什么?它是作为一个图形数据库吗?作为一个文档存储和图形数据库,是的。