Method | Description | |
---|---|---|
__destruct ( ) | Disconnects from the server and destroys the underlying resource when the garbage collector kicks in only if the connection has not been marked as persistent. | |
connect ( ) | ||
disconnect ( ) | ||
read ( ) | ||
writeRequest ( Predis\Command\CommandInterface $command ) |
Method | Description | |
---|---|---|
assertParameters ( Predis\Connection\ParametersInterface $parameters ) | ||
assertSslSupport ( Predis\Connection\ParametersInterface $parameters ) | Checks needed conditions for SSL-encrypted connections. | |
createResource ( ) | ||
createStreamSocket ( Predis\Connection\ParametersInterface $parameters, string $address, integer $flags ) : resource | Creates a connected stream socket resource. | |
tcpStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | Initializes a TCP stream resource. | |
tlsStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | Initializes a SSL-encrypted TCP stream resource. | |
unixStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | Initializes a UNIX stream resource. | |
write ( string $buffer ) | Performs a write operation over the stream of the buffer containing a command serialized with the Redis wire protocol. |
public __destruct ( ) |
protected assertParameters ( Predis\Connection\ParametersInterface $parameters ) | ||
$parameters | Predis\Connection\ParametersInterface |
protected assertSslSupport ( Predis\Connection\ParametersInterface $parameters ) | ||
$parameters | Predis\Connection\ParametersInterface | Initialization parameters for the connection. |
protected createStreamSocket ( Predis\Connection\ParametersInterface $parameters, string $address, integer $flags ) : resource | ||
$parameters | Predis\Connection\ParametersInterface | Connection parameters. |
$address | string | Address for stream_socket_client(). |
$flags | integer | Flags for stream_socket_client(). |
return | resource |
protected tcpStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | ||
$parameters | Predis\Connection\ParametersInterface | Initialization parameters for the connection. |
return | resource |
protected tlsStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | ||
$parameters | Predis\Connection\ParametersInterface | Initialization parameters for the connection. |
return | resource |
protected unixStreamInitializer ( Predis\Connection\ParametersInterface $parameters ) : resource | ||
$parameters | Predis\Connection\ParametersInterface | Initialization parameters for the connection. |
return | resource |
public writeRequest ( Predis\Command\CommandInterface $command ) | ||
$command | Predis\Command\CommandInterface |