Пример #1
0
 function testConnection_ConnectDisconnect()
 {
     $connection = new \Predis\TcpConnection(RC::getConnectionParameters());
     $this->assertFalse($connection->isConnected());
     $connection->connect();
     $this->assertTrue($connection->isConnected());
     $connection->disconnect();
     $this->assertFalse($connection->isConnected());
 }
Пример #2
0
 function testConnection_WriteCommandAndCloseConnection()
 {
     $cmd = \Predis\RedisServerProfile::getDefault()->createCommand('quit');
     $connection = new \Predis\TcpConnection(new \Predis\ConnectionParameters(RC::getConnectionArguments() + array('read_write_timeout' => 0.5)));
     $connection->connect();
     $this->assertTrue($connection->isConnected());
     $connection->writeCommand($cmd);
     $connection->disconnect();
     $exceptionMessage = 'Error while reading line from the server';
     RC::testForCommunicationException($this, $exceptionMessage, function () use($connection, $cmd) {
         $connection->readResponse($cmd);
     });
 }