kovety / etcd
基于 swoole 的 php etcd v3 客户端
dev-master
2022-03-23 10:41 UTC
Requires
- php: ^8.1
- ext-swoole: >=4.6
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-24 08:44:58 UTC
README
描述
库
用法
- composer require kovey/etcd
运行所有测试
- php /path/to/tests/test.php --bootstrap=/path/to/vendor/autoload.php /path/to/tests
示例
use Kovey\Etcd\Api\Kv; use Kovey\Etcd\Param\Request\Kv\Put; use Kovey\Etcd\Param\Request\Kv\Range; Etcd::setHost('127.0.0.1', 2379); $kv = new Kv(); $put = new Put(); $put->setKey('test') ->setValue('test'); $kv->put($put); $range = new Range(); $range->setKey('test'); $result = $kv->range($range); var_dump($result->count()); var_dump($result->more()); var_dump($result->kvs()[0]->value()); var_dump($result->kvs()[0]->key()); var_dump($result->kvs()[0]->version()); var_dump($result->kvs()[0]->createRevision());