带你学习hyperf-5.1 Redis协程客户端

5.1 Redis协程客户端

安装composer包

composer require hyperf/redis

配置

  • config/autoload/redis.php
<?php
return [
    'default' => [
        'host' => env('REDIS_HOST', 'localhost'),
        'auth' => env('REDIS_AUTH', null),
        'port' => (int) env('REDIS_PORT', 6379),
        'db' => (int) env('REDIS_DB', 0),
        'pool' => [
            'min_connections' => 1,
            'max_connections' => 10,
            'connect_timeout' => 10.0,
            'wait_timeout' => 3.0,
            'heartbeat' => -1,
            'max_idle_time' => (float) env('REDIS_MAX_IDLE_TIME', 60),
        ],
    ],
];

使用

<?php
namespace AppController;

class IndexController extends AbstractController
{
    public function index()
    {
        // 从容器里拿出Redis对象
        $redis = HyperfUtilsApplicationContext::getContainer()->get(HyperfRedisRedis::class);
        // 使用redis
        return $redis->keys('*');
    }
}

zhaohao

大家好,欢迎来到赵豪博客!赵豪,94年生人,PHP程序员一枚,因为对PHP开发有着相对比较浓厚的兴趣,所以现在从事着PHP程序员的工作。 今天再次开通这个博客,这里将记录我的职业生涯的点点滴滴,感谢来访与关注!如果我的博客能给您带来一些帮助那真是一件非常荣幸的事情~

相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

带你学习hyperf-5.1 Redis协程客户端
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close