Swoole异步Redis客户端

使用版本:1.8.0及以上

使用条件:

1.开启async-redis

php --ri swoole

(如果没有开启,重新编译安装Swoole时加入 --enable-async-redis  相关文章:Linux下源码包安装Swoole及基本使用

2.安装hiredis:

CentOS

yum install libhiredis-devel

Ubuntu:

apt install libhiredis-dev

使用示例:

redis.php:

<?php

$client = new swoole_redis;
$client->connect('127.0.0.1', 6379, function (swoole_redis $client, $result) {
    echo "连接Redis...\n";
    var_dump($result);

    if ($result === false) {
        echo "连接失败\n";
        return;
    }

    $client->set('name', 'lws', function (swoole_redis $client, $result) {
        var_dump($result);
        $client->close();
    });

    $client->get('name', function(swoole_redis $client, $result) {
        var_dump($result);
        $client->close();
    });

});

echo "666\n";

运行结果:


lws博客
请先登录后发表评论
  • 最新评论
  • 总共81条评论