【thinkphp5+swoole赛事直播教程系列14】异步redis

编译安装hiredis(先要安装 redis)

hiredis下载地址:https://github.com/redis/hiredis/releases

使用Redis客户端,需要安装hiredis库。下载hiredis源码后,执行

make -j
sudo make install
sudo ldconfig

重新编译安装swoole 

./configure --with-php-confif=/usr/local/php/bin/php-config --enable-async-redis
make clean
make -j
make install

检测是否编译安装成功

php -m
php --ri swoole

编写代码

<?php

$redisClient = new swoole_redis;// Swoole\Redis
$redisClient->connect('127.0.0.1', 6379, function(swoole_redis $redisClient, $result) {
    echo "connect".PHP_EOL;
    var_dump($result);

    // 同步 redis (new Redis())->set('key',2);
    /*$redisClient->set('singwa_1', time(), function(swoole_redis $redisClient, $result) {
        var_dump($result);
    });*/

    /*$redisClient->get('singwa_1', function(swoole_redis $redisClient, $result) {
        var_dump($result);
        $redisClient->close();
    });*/
    $redisClient->keys('*gw*', function(swoole_redis $redisClient, $result) {
        var_dump($result);
        $redisClient->close();
    });

});

echo "start".PHP_EOL;

猜你喜欢

转载自blog.csdn.net/qq2942713658/article/details/82796512