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

Redis 事務

Redis 事務可以一次執行多個命令, 并且帶有以下三個重要的保證:

  • 批量操作在發送 EXEC 命令前被放入隊列緩存。
  • 收到 EXEC 命令后進入事務執行,事務中任意命令執行失敗,其余的命令依然被執行。
  • 在事務執行過程,其他客戶端提交的命令請求不會插入到事務執行命令序列中。

一個事務從開始到執行會經歷以下三個階段:

  • 開始事務。
  • 命令入隊。
  • 執行事務。

    操作方法

方法名稱 參數 說明 備注
discard 取消事務(回滾)
exec 執行事務(獲取事務結果)
multi 開始事務
unWatch 取消 WATCH 命令對所有 key 的監視
watch $key, ...$keys 監視key

開始事務之后,操作命令都將返回"QUEUED",直到取消事務或者執行事務,執行exec之后,將返回所有命令結果

在集群中并不支持事務.

基本使用

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
    ]));
    $data = $redis->multi();
    var_dump($data);
    $redis->del('ha');
    $data = $redis->hset('ha', 'a', 1);
    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->exec();
    var_dump($data);

    $redis->multi();
    $data = $redis->discard();
    var_dump($data);
    $data = $redis->watch('a', 'b', 'c');
    var_dump($data);
    $data = $redis->unwatch();
    var_dump($data);

});
主站蜘蛛池模板: 一级做性色α爱片久久毛片色 | 久久久日韩精品电影 | 午夜私人影院 | 成人高清av | 亚洲二区在线视频 | 日韩一级片免费 | 国产高清欧美 | 国产欧美一区二区三区免费看 | 成人午夜电影在线观看 | 日韩精品一区二区三区在线观看视频网站 | 五月婷婷色 | 亚洲午夜视频在线 | 久久婷婷一级淫片aaa谢语彤 | 日韩精品福利片午夜免费观看 | 久久噜噜噜精品国产亚洲综合 | av在线电影网站 | 欧美成人精品二区三区99精品 | 成年人免费视频播放 | 在线观看一区二区三区四区 | 中文字幕日韩欧美 | 天天干狠狠爱 | 一级片日韩| 网红被免费网站视频在线 | 欧美xxxx视频 | 在线观看中文字幕一区二区 | 日本精品视频网站 | 一级片免费在线观看 | 福利视频在线 | 国产二区三区在线 | 超碰久草 | 91在线综合| 亚洲国产成人91精品 | 日本三级日本三级韩国三级视 | 免费观看性生交大片两女一男 | 成人久久18免费网站 | 欧美日韩亚洲天堂 | 久久久成人一区二区免费影院 | 视频一二区 | 久久在草| 成人啪啪色婷婷久 | 男人插女人逼逼视频 |