PHP

首页 -  PHP  -  laravel redis连接池,给予laravels的redis连接池

laravel redis连接池,给予laravels的redis连接池

laravel redis连接池,给予laravels的redis连接池,redis连接池

[ERROR] worker[2] error: exitCode=255, signal=0这个异常是没有开启swoole的携程

1.连接池代码下载地址

链接:https://pan.baidu.com/s/14TSIkRyFHIPTt90aIrVRXA 

提取码:14gn 

2.解压后方到app目录下

3.因为我的这个连接池是给予laravel下的laravels swoole写的所以你要安装swoole扩展和laravels

4.在AppServiceProvider.php里注册

  $this->app->singleton('redis_pool',function (){
    return new CoRedis(new RedisPool());
  });

5.因为这个用到了swoole的携程所以要修改下laravels的配置

vendor/hhxsv5/laravel-s/src/Swoole/Server.php 

 $settings['enable_coroutine'] = false;
 修改成
 $settings['enable_coroutine'] = true;

6.redis要设置密码 root是密码

config set requirepass root

7.测试

$restful = \App\Pool\Redis::get("name");
return response()->json($restful);

如果不开启swoole携程的话会抛出异常的

[ERROR] worker[2] error: exitCode=255, signal=0

(0)
分享:

本文由:xiaoshu168.com 作者:xiaoshu发表,转载请注明来源!

标签:

相关阅读