Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Laravel:Wie überprüfe ich die Redis-Verfügbarkeit?

wenn Sie predis verwenden , dann wird Predis\Connection\ConnectionException ausgelöst

Fehler beim Lesen der Zeile vom Server. [tcp://127.0.0.1:6379] <--wenn Redis nicht verbunden ist

Fangen Sie also diese Ausnahme ab, und Sie erhalten, ob Ihr Redis verbunden ist oder nicht.

use Illuminate\Support\Facades\Redis;

    public function redis_test(Request $request){
    try{
        $redis=Redis::connect('127.0.0.1',3306);
        return response('redis working');
    }catch(\Predis\Connection\ConnectionException $e){
        return response('error connection redis');
    }