kjdev/redis-graph
Composer 安装命令:
composer require kjdev/redis-graph
包简介
PHP RedisGraph client
关键字:
README 文档
README
Install
composer require kjdev/redis-graph
As Redis's client library, use either.
-
predis/prediscomposer require predis/predis -
ext-redispecl install redis
Example
require __DIR__ . '/vendor/autoload.php'; use Redis\Graph; use Redis\Graph\Node; use Redis\Graph\Edge; $redis = new Predis\Client('redis://127.0.0.1:6379/'); // OR // $redis = new Redis(); // $redis->connect('127.0.0.1', 6379); $graph = new Graph('social', $redis); $john = new Node('person', [ 'name' => 'John Doe', 'age' => 33, 'gender' => 'male', 'status' => 'single' ]); $graph->addNode($john); $japan = new Node('country', [ 'name' => 'Japan' ]); $graph->addNode($japan); $edge = new Edge($john, $japan, 'visited', ['purpose' => 'pleasure']); $graph->addEdge($edge); $graph->commit(); $query = 'MATCH (p:person)-[v:visited {purpose:"pleasure"}]->(c:country) RETURN p.name, p.age, v.purpose, c.name'; $result = $graph->query($query); // Print resultset $result->prettyPrint(); // Iterate through resultset while ($row = $result->fetch()) { var_dump($row); } // var_dump($result->fetchAll()); // All done, remove graph. $graph->delete();
统计信息
- 总下载量: 6.57k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 44
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-10-24