美文网首页程序员
2018年swoole实战6-异步redis

2018年swoole实战6-异步redis

作者: 闲睡猫 | 来源:发表于2018-07-27 16:05 被阅读38次

继上篇 2018年swoole实战5-异步mysql

本篇演示 异步Redis客户端

代码如下:

<?php
$redis = new swoole_redis();
$redis->connect('127.0.0.1', 6379, function(swoole_redis $redis, $result) {
    if ($result) {
        echo "连接成功" . PHP_EOL;
        $key = 'time';
        $redis->set($key, time(), function(swoole_redis $redis, $result) {
            var_dump($result);
        });
        $redis->get($key, function (swoole_redis $redis, $result) {
            var_dump($result);
            $redis->close();
        });
    } else {
        echo "连接失败" . PHP_EOL;
    }
});

echo "异步redis" . PHP_EOL;

执行结果:

☁  async  php redis.php
异步redis
连接成功
string(2) "OK"
string(10) "1532678293"

小结

swoole提供的异步操作:io,mysql, redis 等,都是为了避免这些耗时的操作阻塞了程序,减少用户的等待时间,优化用户体验。

如果觉得本文对你有所帮助,点个赞,或者赏杯咖啡钱,你的认可对我很重要

相关文章

网友评论

    本文标题:2018年swoole实战6-异步redis

    本文链接:https://www.haomeiwen.com/subject/zrdgmftx.html