$server) { if (!isset($server['db'])) { $server['db'] = 0; } // Setup a connection to Redis. if(isset($server['scheme']) && $server['scheme'] === 'unix' && $server['path']) { $redis = new Predis\Client(array('scheme' => 'unix', 'path' => $server['path'])); } else { $redis = !$server['port'] ? new Predis\Client($server['host']) : new Predis\Client('tcp://'.$server['host'].':'.$server['port']); } try { $redis->connect(); } catch (Predis\CommunicationException $exception) { $redis = false; } if(!$redis) { $info[$i] = false; } else { if (isset($server['auth'])) { if (!$redis->auth($server['auth'])) { die('ERROR: Authentication failed ('.$server['host'].':'.$server['port'].')'); } } if ($server['db'] != 0) { if (!$redis->select($server['db'])) { die('ERROR: Selecting database failed ('.$server['host'].':'.$server['port'].','.$server['db'].')'); } } $info[$i] = $redis->info(); $info[$i]['size'] = $redis->dbSize(); if (!isset($info[$i]['Server'])) { $info[$i]['Server'] = array( 'redis_version' => $info[$i]['redis_version'], 'uptime_in_seconds' => $info[$i]['uptime_in_seconds'] ); } if (!isset($info[$i]['Memory'])) { $info[$i]['Memory'] = array( 'used_memory' => $info[$i]['used_memory'] ); } } } $page['css'][] = 'frame'; $page['js'][] = 'frame'; require 'includes/header.inc.php'; ?> $server) { ?>

Server Down
Redis version:
Keys:
Memory used:
Uptime:
Last save:
= 0) { echo format_time(time() - $info[$i]['Persistence']['rdb_last_save_time']) . " ago"; } else { echo format_time(-(time() - $info[$i]['Persistence']['rdb_last_save_time'])) . "in the future"; } } else { echo 'never'; } ?> [S]

phpRedisAdmin on GitHub

Redis Documentation