redis回调
在普通 控制器中不能直接使用吗 Redis::subscribe(['test-channel'], function($message) { echo $message; }); 我把行代码放在控制器中的方法中 用浏览器请求 浏览器一直转 不知道为什么??
在普通 控制器中不能直接使用吗 Redis::subscribe(['test-channel'], function($message) { echo $message; }); 我把行代码放在控制器中的方法中 用浏览器请求 浏览器一直转 不知道为什么??
4 Comments
你没有return吧
$a=Redis::setex('order',8,5); $b=Redis::psubscribe(['keyevent@0:expired'],function ($message, $channel){ echo $message; }); echo $a;
这在哪里return... 新手上路请求大神指点
控制器方法最后要有return语句发送响应 用echo的话别忘了加上exit
public function search(){ $a=Redis::setex('order',8,5); $b=Redis::psubscribe(['keyevent@0:expired'],function ($message, $channel){ return $message; }); echo $message; } 是这样吗? 但是还是一直转 不太懂。。。