黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

Redis 管道技術

Redis 管道技術可以在服務端未響應時,客戶端可以繼續(xù)向服務端發(fā)送請求,并最終一次性讀取所有服務端的響應。

操作方法

方法名稱 參數(shù) 說明 備注
discardPipe 取消管道
execPipe 一次性發(fā)送命令
startPipe 管道開始記錄

開始管道之后,操作命令都將返回"PIPE",直到取消管道或者執(zhí)行,執(zhí)行exec之后,將返回所有命令結果

管道開始后,所有命令調(diào)用之后并不會執(zhí)行,而是會記錄起來,然后等待exec的時候一次性發(fā)送給redis服務端 所以需要注意內(nèi)存,一次管道不要執(zhí)行過多的命令

集群目前不支持管道模式,將會出現(xiàn)錯誤

基本使用

go(function () {
    $redis = new \EasySwoole\Redis\Redis(new \EasySwoole\Redis\Config\RedisConfig([
        'host'      => '127.0.0.1',
        'port'      => '6379',
        'auth'      => 'easyswoole',
        'serialize' => \EasySwoole\Redis\Config\RedisConfig::SERIALIZE_NONE
    ]));;

    $redis->get('a');
    $data = $redis->startPipe();
    var_dump($data);
    $redis->del('ha');
    $data = $redis->hset('ha', "a", "a\r\nb\r\nc");
    var_dump($data);
    $data = $redis->hset('ha', 'b', '2');
    var_dump($data);
    $data = $redis->hset('ha', 'c', '3');
    var_dump($data);
    $data = $redis->hGetAll('ha');
    var_dump($data);
    $data = $redis->execPipe();

    var_dump($data);

    $redis->startPipe();
    $data = $redis->set("a", '1');
    var_dump($data);
    $data = $redis->discardPipe();
    var_dump($data);

});
主站蜘蛛池模板: 国产免费一区二区三区 | 国产高清在线a视频大全 | 自拍视频网 | 最新av中文字幕 | 成人在线播放 | 欧美午夜精品久久久久免费视 | 日本天天操 | 国产成人片 | 国产亚洲综合精品 | 日韩久久一区 | 91精品国产乱码久久久久久久久 | 国产国拍亚洲精品av | 国产高清一区二区 | www..99re| 亚洲精美视频 | av大片网 | 国产免费一区二区三区最新不卡 | 免费一二三区 | 精品三级在线观看 | 日韩欧美国产一区二区 | 亚洲欧美日韩另类精品一区二区三区 | 色先锋av资源中文字幕 | 日本一区二区成人 | 亚洲一区av | 日韩一区二区三区在线播放 | 欧美综合在线一区 | 国产午夜精品在线 | 久久久国产视频 | 亚洲成人一区二区三区 | 欧美国产在线视频 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 成人久久久久爱 | 成人免费视频视频 | 午夜男人天堂 | 黄色毛片在线播放 | 亚洲男人av | 黄色免费高清视频 | 成人影院www在线观看 | 国产一区二区三区四区视频 | 天天操操| 中文字幕一区二区三区乱码图片 |