美文网首页
easyswoole的redis连接池部署配置

easyswoole的redis连接池部署配置

作者: Jalen_4bd7 | 来源:发表于2021-03-13 17:08 被阅读0次

不得不吐槽easyswoole的文档写的一点都不清晰
版本:easyswoole 3.0x

安装redis
composer require easyswoole/redis

composer安装连接池
composer require easyswoole/redis-pool

代码放在 mainServerCreate 方法下


$redisPoolConfig = \EasySwoole\RedisPool\RedisPool::getInstance()->register(new \EasySwoole\Redis\Config\RedisConfig(Config::getInstance()->getConf("REDIS")));
        //配置连接池连接数
        $redisPoolConfig->setMinObjectNum(5);
        $redisPoolConfig->setMaxObjectNum(20);

使用:

    use EasySwoole\RedisPool\RedisPool;
    $redis = RedisPool::defer();  //自动回收
    $key = 'testkey';
    $redis->set($key, 'test');
    $redis->get($key);
    $redis->expire(3600);

defer() 获取一个连接,协程结束后自动回收,使用起来比较方便
没错就是这么简单,百度了一圈我也没有找到合适的使用方法
最坑的是官方的文档不说明注册的代码放在哪里

相关文章

网友评论

      本文标题:easyswoole的redis连接池部署配置

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