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

memcache協(xié)程客戶端

memcache協(xié)程客戶端,由swoole 協(xié)程client實(shí)現(xiàn)

組件要求

  • easyswoole/spl: ^1.1

安裝方法

composer require easyswoole/memcache

倉庫地址

easyswoole/memcache

客戶端調(diào)用

$config = new \EasySwoole\Memcache\Config([
    'host' => '127.0.0.1',
    'port' => 11211
]);
$client = new EasySwoole\Memcache\Memcache($config);

使用示例:

$config = new \EasySwoole\Memcache\Config([
    'host' => '127.0.0.1',
    'port' => 11211
]);
$client = new EasySwoole\Memcache\Memcache($config);
$client->set('a',1);
$client->get('a');

使用方法:

touch摸一下(刷新有效期)

touch($key, $expiration, $timeout = null)

increment自增KEY

increment($key, $offset = 1, $initialValue = 0, $expiration = 0, $timeout = null)

decrement自減KEY

decrement($key, $offset = 1, $initialValue = 0, $expiration = 0, $timeout = null)

set設(shè)置KEY(覆蓋)

set($key, $value, $expiration = 0, $timeout = null)

add增加KEY(非覆蓋)

add($key, $value, $expiration = 0, $timeout = null)

replace替換一個(gè)KEY

replace($key, $value, $expiration = 0, $timeout = null)

append追加數(shù)據(jù)到末尾

append($key, $value, $timeout = null)

prepend追加數(shù)據(jù)到開頭

prepend($key, $value, $timeout = null)

get獲取KEY

get($key, $timeout = null)

delete刪除一個(gè)key

delete($key, $timeout = null)

stats獲取服務(wù)器狀態(tài)

stats($type = null, $timeout = null)

version獲取服務(wù)器版本

version(int $timeout = null)

flush 清空緩存

flush(int $expiration = null, int $timeout = null)

setMulti 存儲(chǔ)多個(gè)元素

public function setMulti(array $items, $expiration = null, $timeout = null)

getMulti 檢索多個(gè)元素

public function getMulti(array $keys, bool $isCas = false, $timeout = null)

cas 檢查并設(shè)置

public function cas(float $casToken, string $key, $value, int $expiration = null, $timeout = null)

進(jìn)階使用

Memcache連接池示例

安裝 easyswoole/pool 組件

composer require easyswoole/pool

具體pool相關(guān)詳細(xì)用法可查看 連接池

新增MemcachePool管理器

新增文件/App/Pool/MemcachePool.php

<?php
/**
 * Created by PhpStorm.
 * User: Tioncico
 * Date: 2019/10/15 0015
 * Time: 14:46
 */

namespace App\Pool;

use EasySwoole\Memcache\Memcache;
use EasySwoole\Pool\Config;
use EasySwoole\Pool\AbstractPool;
use EasySwoole\Memcache\Config as MemcacheConfig;

class MemcachePool extends AbstractPool
{
    protected $memcacheConfig;

    /**
     * 重寫構(gòu)造函數(shù),為了傳入memcache配置
     * RedisPool constructor.
     * @param Config      $conf
     * @param MemcacheConfig $memcacheConfig
     * @throws \EasySwoole\Pool\Exception\Exception
     */
    public function __construct(Config $conf,MemcacheConfig $memcacheConfig)
    {
        parent::__construct($conf);
        $this->memcacheConfig = $memcacheConfig;
    }

    protected function createObject():Memcache
    {
        //根據(jù)傳入的memcache配置進(jìn)行new 一個(gè)memcache客戶端
        $memcache = new Memcache($this->memcacheConfig);
        return $memcache;
    }
}

注冊到Manager中(在initialize事件中注冊):


$config = new \EasySwoole\Pool\Config();

$memcacheConfig1 = new \EasySwoole\Memcache\Config(Config::getInstance()->getConf('MEMCACHE1'));
\EasySwoole\Pool\Manager::getInstance()->register(new \App\Pool\MemcachePool($config,$memcacheConfig1),'memcache1');

$memcacheConfig2 = new \EasySwoole\Memcache\Config(Config::getInstance()->getConf('MEMCACHE2'));
\EasySwoole\Pool\Manager::getInstance()->register(new \App\Pool\MemcachePool($config,$memcacheConfig2),'memcache2');

調(diào)用(可在控制器中全局調(diào)用):

go(function (){
    $memcachePool1 = Manager::getInstance()->get('memcache1');
    $memcachePool2 = Manager::getInstance()->get('memcache2');
    $memcache1 = $memcachePool1->getObj();
    $memcache2 = $memcachePool2->getObj();

    var_dump($memcache1->set('name', '仙士可1'));
    $this->response()->write($memcache1->get('name'));
    var_dump($memcache2->set('name', '仙士可2'));
    $this->response()->write($memcache2->get('name'));

    //回收對象
    $memcachePool1->recycleObj($memcache1);
    $memcachePool2->recycleObj($memcache2);
});
亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频
  • <kbd id="eqi2k"><code id="eqi2k"></code></kbd><cite id="eqi2k"><tbody id="eqi2k"></tbody></cite>
    亚洲国产一区二区在线| 老司机精品福利视频| 欧洲精品码一区二区三区免费看| 国产伦精品一区二区三区视频黑人 | 视频二区一区| 国产精品swag| 麻豆久久久9性大片| 亚洲一区二区三区涩| 国模精品娜娜一二三区| 国产欧美另类| 精品国产乱码久久久久久丨区2区| 欧美xxxx黑人又粗又长密月| 韩国亚洲精品| 国产成人精品自拍| 制服丝袜综合日韩欧美| 免费在线国产精品| 天天爽天天狠久久久| 国产日韩免费| 亚洲草草视频| 久久亚洲国产精品日日av夜夜| 欧美不卡三区| 国产日韩欧美一区在线| 久久久久资源| 一本久久综合| 亚洲一区二区在线看| 99国产在线视频| 在线国产日韩| 日韩亚洲视频在线| 国产98在线|日韩| 海角社区69精品视频| 免费不卡亚洲欧美| 羞羞视频在线观看欧美| 婷婷四月色综合| 久久久国产精品一区二区中文| 日韩精品久久一区二区三区| 麻豆精品视频| 亚洲性图久久| 天天人人精品| 久久久久久久久一区| 亚洲一区免费看| 欧美国产91| 农村寡妇一区二区三区| 久久久久久穴| 亚洲第一黄色| 一区二区三区不卡在线| 久久综合毛片| 3d动漫精品啪啪一区二区三区免费 | 涩涩涩999| 精品视频一区二区| 久久亚洲欧洲| 一区二区精品在线| 欧美日韩一区在线视频| 日韩欧美亚洲在线| 久久久久久国产精品mv| 成人一区二区在线| 久久久精品动漫| 国产精品一级| 在线综合视频| 国产精品视频| 在线一区视频| 一区二区欧美日韩| 99亚洲精品| 91久久久一线二线三线品牌| 国产精品对白刺激久久久| 亚洲欧美日产图| 亚洲精品中文综合第一页| 国产亚洲精品久久飘花| 国产精品一区二区a| 国产精品国色综合久久| 国产精品二区三区四区| 久久三级福利| 97se在线视频| 激情久久av| 蜜桃91精品入口| 欧美自拍资源在线| 日韩电影免费观看高清完整| 欧美aaaaa喷水| 午夜老司机精品| 你懂的成人av| 红桃视频亚洲| 国产精品久久亚洲7777| 午夜亚洲性色福利视频| 看欧美日韩国产| 久久久免费看| 欧美在线91| 国产日韩精品一区观看| 国产毛片久久| 国产精品久久国产三级国电话系列 | 亚洲欧洲精品在线 | 欧美重口乱码一区二区| 日本一区二区三区视频在线播放 | 国产乱码精品一区二区三区日韩精品| 国产高清在线一区| 欧美性bbwbbwbbwhd| 伊人久久青草| 一区二区国产精品| 久久婷婷av| 欧美在线激情| 伊人影院久久| 91手机在线视频| 日本视频精品一区| 韩日视频一区| av一区二区三区免费| 欧美日本韩国在线| 激情亚洲成人| 国产精品9999久久久久仙踪林| 日本精品一区二区三区不卡无字幕| 中文字幕一区综合| 久久午夜av| 亚洲第一导航| 亚洲一区二区动漫| 欧美日韩国产不卡在线看| 欧美日本国产| wwwxx欧美| 欧美日韩一区二区高清| 国产成人精品自拍| 欧美精品综合| 国产一区二区三区高清视频| 欧美片第1页综合| 国产精品国产亚洲精品看不卡15| 亚洲一区二区三区午夜| 91精品网站| 欧美日韩 国产精品| 国产精品美女诱惑| 亚洲福利国产| 久久av免费一区| 亚洲少妇诱惑| 亚洲成人自拍视频| 99视频在线| 亚洲无毛电影| 色播亚洲视频在线观看| 91丨九色丨国产| 亚洲区一区二| 亚洲成人一区二区三区| 久久精品主播| 亚洲精品资源| 香蕉久久夜色| 久久久久久精| 99久久精品免费看国产四区| 亚洲高清在线| 牛牛国产精品| 天堂精品视频| 久久久久久亚洲精品不卡4k岛国 | 在线观看成人av| 亚洲午夜精品久久久中文影院av| 69堂成人精品视频免费| 亚洲激情不卡| 国产精品二区在线观看| 欧美下载看逼逼| 国产精品免费一区二区三区| 91久久久久| 最新国产拍偷乱拍精品| 欧美国产免费| 一道精品一区二区三区| 麻豆av一区二区三区| 国产欧美日韩视频一区二区三区| 国产伦精品一区| 一区二区精品在线| 亚洲精品123区| 一区二区三区导航| 99精品热6080yy久久| 黑丝一区二区| 亚洲精品美女久久7777777| 欧美久久成人| 黄色欧美日韩| 亚洲激情视频| 亚洲一区二区在线看| 国产精品久久国产愉拍| 国产精品一区二区欧美| 午夜一区在线| av一本久道久久波多野结衣| 国产精华一区二区三区| 97免费资源站| 国产日韩二区| 欧美日韩国产免费一区二区三区 | 一本色道久久综合亚洲精品不| 亚洲视频欧美在线| 99精品热视频只有精品10| 一级成人国产| 91pron在线| 精品在线一区| 五月天亚洲综合| 国产精品初高中精品久久| 亚洲国产成人不卡| 亚洲综合欧美| 国产精品美女诱惑| 日本一区免费看| 午夜精品视频| 国产人成精品一区二区三| 99国精产品一二二线| 九色91在线视频| 夜夜春亚洲嫩草影视日日摸夜夜添夜| 一区二区在线高清视频| 国产在线成人| 乱人伦精品视频在线观看| 国产一区二区无遮挡| 五月天久久综合网| 亚洲激情欧美| 国产日韩一区欧美| 欧美亚州在线观看|