Solución:
Puede usar la línea de comando para determinar si redis se está ejecutando:
redis-cli ping
deberías volver
PONG
que indica que redis está en funcionamiento.
Lo que puede hacer es intentar obtener una instancia ( Redis :: instancia ()) y trabajar con ella así:
try
{
$redis = Redis::instance();
// Do something with Redis.
}
catch(RedisException $e)
{
// Fall back to other db usage.
}
Pero preferiblemente sabría si redis se está ejecutando o no. Esta es solo la forma de detectarlo sobre la marcha.
puedes hacerlo de esta manera.
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo $redis->ping();
y luego verifique si imprime +PONG
, que muestra que el servidor redis se está ejecutando.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)