$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) { ?>
Redis version: | |
Keys: | |
Memory used: | |
Uptime: | |
Last save: |