使用协程redis接收不到响应,连接超时
来源:7-11 手机号码登录 - 获取验证码(二)
Havll
2018-09-19
模块代码如下:
![图片描述](http://img.mukewang.com/szimg/5ba21eba0001c0ac16440864.jpg
浏览器响应:
一直在加载 得不到响应
没有报错
写回答
2回答
-
pychango
2019-02-06
go(function () use ($options, $phoneNum, $code) {
$redis = new \Swoole\Coroutine\Redis();
$redis->connect(config('redis.host'), config('redis.port'));
$redis->auth($options['password']);
$redis->setDefer();
$redis->set(SwooleRedis::smsKey($phoneNum), $code, config('redis.expir_time'));
$result = $redis->recv();
var_dump($result);
});swoole2.x适配包括thinkphp5.1.5及以前的,我不清楚为什么老师没写go能够运行,我们就不可以。
我设置了密码的,密码auth认证一定要在connect之后。想要连接成功,我建议使用go()协程。如上头代码
其他的。不懂代码可以找我。
00 -
singwa
2018-09-20
同学您好。这个地方用 异步redis试试。
032018-09-25
相似问题