【发布时间】:2018-01-16 21:11:46
【问题描述】:
如何在 Laravel 5.4 中检查 Redis 连接的可用性。我尝试了下面的代码,但 ping 行出现异常。如果 Redis 未连接,我该怎么做才能避免异常?
无法建立连接,因为目标机器主动 拒绝了。 [tcp://127.0.0.1:6379]
use Redis;
class SocketController extends Controller
{
public function sendMessage(){
$redis = Redis::connection();
if($redis->ping()){
print_r("expression");
}
else{
print_r("expression2");
}
}
}
也试过这个:
$redis = Redis::connection();
try{
$redis->ping();
} catch (Exception $e){
$e->getMessage();
}
但无法捕获异常
【问题讨论】:
标签: redis laravel-5.4