亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

Etcd 協(xié)程客戶端

EasySwoole 提供了一個(gè)協(xié)程安全的 Etcd 協(xié)程版本客戶端,方便用戶做分布式及微服務(wù)開(kāi)發(fā)。

組件要求

  • php: >= 7.1.0
  • ext-json: *
  • easyswoole/http-client: ^1.1

安裝方法

composer require easyswoole/etcd-client

倉(cāng)庫(kù)地址

easy-swoole/etcd-client

使用方式

使用如下方式,先給 Etcd 客戶端注入 Config 連接配置,連接上 Etcd 服務(wù)端。

<?php
require_once 'vendor/autoload.php';

// config 默認(rèn) http://127.0.0.1:2379/v3
### 數(shù)組形式注入配置
$config = new \EasySwoole\EtcdClient\Config([
    'host'    => '127.0.0.1',
    'port'    => 6379,
    'scheme'  => 'http',
    'version' => 'v3', // v3alpha v3beta v3 v2
    'pretty'  => true,
    'ssl'     => false,
]);

### setter 形式注入配置
$config->setHost('127.0.0.1');
$config->setPort(2379);
$config->setScheme('http');
$config->setVersion('v3'); // v3alpha v3beta v3 v2
$config->setPretty(true);
$config->setSsl(false);

// 數(shù)組形式 和 setter 形式兩種寫法,最終效果是相同的

$etcd = new \EasySwoole\EtcdClient\Etcd($config);

$client = $etcd->client();

下文所用到的 $client 都是引用上述連接上的客戶端。

KV

set

<?php
go(function () use ($client) {
    // set value
    $client->put('redis', '127.0.0.1:6379');

    // set value and return previous value
    $client->put('redis', '127.0.0.1:6579', ['prev_kv' => true]);

    // set value with lease
    $client->put('redis', '127.0.0.1:6579', ['lease' => 7587822882194199413]);
});

get

<?php
go(function () use ($client) {
    // get key value
    $client->get('redis');

    // get all keys
    $client->getAllKeys();

    // get keys with prefix
    $client->getKeysWithPrefix('/v3/service/user/');
});

delete

<?php
go(function () use ($client) {
    // delete key
    $client->del('redis');
});

compaction

<?php
go(function () use ($client) {
    // compaction
    $client->compaction(7);
});

Lease

<?php
go(function () use ($client) {
    // grant with ID 0
    $client->grant(3600);

    // grant with ID
    $client->grant(3600, 7587822882194199413);

    // revoke a lease
    $client->revoke(7587822882194199413);

    // keep the lease alive
    $client->keepAlive(7587822882194199413);

    // retrieve lease information
    $client->timeToLive(7587822882194199413);
});

Auth Role User

<?php
go(function () use ($client) {
    // enable authentication
    $client->authEnable();

    // disable authentication
    $client->authDisable();

    // get auth token
    $token = $client->authenticate('user', 'password');

    // set auth token
    $client->setToken($token);

    // clear auth token
    $client->clearToken();

    // add a new role
    $client->addRole('root');

    // get detailed role information
    $client->getRole('root');

    // delete a specified role
    $client->deleteRole('root');

    // get lists of all roles
    $client->roleList();

    // add a new user
    $client->addUser('user', 'password');

    // get detailed user information
    $client->getUser('root');

    // delete a specified user
    $client->deleteUser('root');

    // get a list of all users.
    $client->userList();

    // change the password of a specified user
    $client->changeUserPassword('user', 'new password');

    // grant a role to a specified user
    $client->grantUserRole('user', 'role');

    // revoke a role of specified user
    $client->revokeUserRole('user', 'role');

    // grant a permission of a specified key or range to a specified role
    $client->grantRolePermission('admin', \EasySwoole\EtcdClient\Etcd::PERMISSION_READWRITE, 'redis');

    // revoke a key or range permission of a specified role
    $client->revokeRolePermission('admin', 'redis');
});
亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    亚洲国产精品第一区二区| 欧美激情第六页| 亚洲人成网站在线播放2019| 亚洲女同同性videoxma| 一区二区不卡在线视频 午夜欧美不卡'| 久久久久久黄| 亚洲高清不卡| 欧美一区二区三区久久精品茉莉花| 国产精品乱码| 亚洲国内自拍| 一区二区在线观| 欧美视频观看一区| 国产精品高清一区二区三区| 亚洲伦伦在线| 欧美日韩影院| 正在播放国产精品| 青青影院一区二区三区四区| 国产福利久久精品| 久久久久一区| 亚洲一区免费看| 亚洲黄色影院| 国产综合网站| 午夜久久影院| 伊人久久大香线蕉av一区| 青青草国产精品| 蜜桃视频在线观看成人| 国产精品国产精品国产专区不卡| 久久av一区二区三区| 国产欧美精品| 国产欧美不卡| 在线视频日韩| 99精品福利视频| 99热精品在线观看| 99精品免费视频| 亚洲精品123区| 亚洲精品123区| 日韩午夜一区| 国产欧美一级| 男女av一区三区二区色多| 国产欧美精品| 亚洲一区二区三区欧美 | 夜夜嗨一区二区| 99热精品在线| 久久精品伊人| 成人午夜影院在线观看| 粉嫩精品一区二区三区在线观看 | 欧美日韩国内| 国内自拍视频一区二区三区| 国产精品99免费看| 亚洲欧洲另类| 校园激情久久| 丁香五月网久久综合| 国产一区二区三区四区五区加勒比| 99电影在线观看| 精品人伦一区二区三区| 欧美少妇一区| 欧美黄色免费| av成人黄色| 3d动漫精品啪啪一区二区三区免费| 999国内精品视频在线| 久久国产日韩欧美| 亚洲欧美一区二区原创| 亚洲午夜精品久久| 性8sex亚洲区入口| 精品麻豆av| 亚洲在线色站| 亚洲欧洲综合| 国产不卡一区二区在线观看| 欧美二区在线看| 午夜久久久久| 久久国产精品免费一区| 精品视频一区二区三区四区| 亚洲欧洲一二三| 亚洲精品一区二区三区蜜桃久| 午夜亚洲精品| 欧美黑人xxxxx| 狠狠干成人综合网| 成人xxxxx色| 一级二级三级欧美| 国产精品日本| 日本成人黄色| 极品少妇一区二区三区| 99久热re在线精品996热视频| 日韩美女一区| 国产亚洲毛片在线| 欧美一区二区在线| 一区二区三区免费看| 好吊色欧美一区二区三区四区 | 91精品国产一区二区三区动漫| 欧美一级爱爱| 国产精品免费看| 青青草久久网络| 亚洲一区二区在线看| 日本在线观看一区二区三区| 国产视频在线观看一区| 精品亚洲第一| av不卡在线| 日韩精品大片| 香蕉亚洲视频| 欧美国产高潮xxxx1819| 国产免费高清一区| 一本色道久久精品| 日韩欧美一区二区在线观看 | 亚洲高清在线观看一区| 六月婷婷一区| 欧美区亚洲区| 看欧美日韩国产| 国产亚洲福利| 午夜视频久久久| 999国内精品视频在线| 精品成人在线| 日韩影院一区| 波多野结衣久草一区| 在线成人h网| 亚洲.欧美.日本.国产综合在线 | 亚洲精品一区国产精品| 爱情岛论坛亚洲入口| 亚洲高清在线观看一区| 亚洲国产精品www| 国产亚洲欧美另类一区二区三区| 一本色道久久综合亚洲精品高清| 日韩亚洲不卡在线| 国产精品一码二码三码在线| 夜夜爽www精品| 国产精品高清一区二区三区| 蜜桃av色综合| 国产精品手机视频| 久久精品电影| 国产日韩欧美一区在线| 欧美福利专区| 天堂精品视频| 欧美日韩精品综合| 国产麻豆一区二区三区在线观看| 国产日本精品| 伊人蜜桃色噜噜激情综合| 一区不卡视频| 亚洲欧美日韩综合一区| 日本精品一区二区三区不卡无字幕| www.成人av| 成人av蜜桃| 久久中文字幕一区二区三区| 国产精品亚洲综合久久| 一区二区三区导航| 1024成人| 极品裸体白嫩激情啪啪国产精品| 在线观看亚洲视频啊啊啊啊| 婷婷五月色综合| 欧美午夜精品理论片a级大开眼界| 成人自拍爱视频| 91成人伦理在线电影| 亚洲一区区二区| 久久久久久久高潮| 99国产在线视频| 99一区二区三区| 波多野结衣久草一区| 国产精品国产一区二区| 国产精品一码二码三码在线| 国产精品v欧美精品∨日韩| 国产91免费视频| 国产乱码精品一区二区三区中文| 97久久天天综合色天天综合色hd| 久久精品九九| 成人午夜影院在线观看| 国模精品一区二区三区| 美媛馆国产精品一区二区| 日韩一区不卡| 中文网丁香综合网| 欧美婷婷久久| 亚洲国产影院| 久久久国产精品一区二区中文| 亚洲欧美精品| 国产精品一区二区欧美黑人喷潮水 | 老司机午夜免费精品视频| 91国产在线免费观看| 国产精品果冻传媒潘| 免费中文日韩| 欧美成人一品| 亚洲二区在线| 久久久久久国产精品mv| 国产精品一区二区欧美| 亚洲狠狠婷婷综合久久久| 欧美三级第一页| 亚洲综合电影一区二区三区| 97伦理在线四区| 日本精品一区二区| 黑丝一区二区三区| 久久精选视频| 欧美日韩系列| 亚洲第一毛片| 久热re这里精品视频在线6| 久久99蜜桃综合影院免费观看| 日韩欧美电影一区二区| 在线日韩av| 国产精品对白刺激久久久| 天天综合色天天综合色hd| 亚洲国产激情| 久久国产精品亚洲va麻豆| 欧美大片一区| 91精品国产91久久久久青草| 日本精品二区|