コード例 #1
0
 public function checkConnectionDetails($host, $port, $timeout, $password)
 {
     $redis = new Redis();
     $redis->setConfig($host, $port, $timeout, $password);
     if (!$redis->testConnection()) {
         throw new \Exception('Connection to Redis failed. Please verify Redis host and port');
     }
     $version = $redis->getServerVersion();
     if (version_compare($version, '2.8.0') < 0) {
         throw new \Exception('At least Redis server 2.8.0 is required');
     }
 }