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
本文由:xiaoshu168.com 作者:xiaoshu发表,转载请注明来源!