1. 程式人生 > >TP5判斷連線redis是否正常

TP5判斷連線redis是否正常

redis我們已經體會到了方便,但是有一個問題,就是假如在連線redis的時候,redis掛掉了,如果沒有做處理,後面的程式碼就不執行了,這個不是我想要的,我想要的是redis在帶給我們方便的同時,不能因為redis掛掉了,影響後面的程式碼執行,所以。。。

public function testRedis(){
    try{
        $redis = new \Redis();
        $redis->connect('127.0.0.1', 6379,2);// 127.0.0.1 連線的IP,6379 連線的埠,2 連線的超時時長,單位:秒
        $redis->auth('123456');
        $res = $redis->ping(); // 檢測當前連結狀態,返回PONG或者丟擲異常。
        if($res === '+PONG'){
            echo '成功';
        }

    }catch (\Exception $e){
        echo '失敗';
    }
}

看到沒有就是這麼簡單