Redis
class Redis
Redis client.
Constants
CRLF |
Command terminator. |
CRLF_LENGTH |
Command terminator length. |
Properties
protected string | $password | Redis password. | |
protected int | $database | Redis database. | |
protected bool | $pipelined | Is pipelining enabled? | |
protected array | $commands | Pipelined commands. | |
protected Connection | $connection | Redis connection. | |
protected array | $clusterClients | Cluster clients. | |
protected string | $lastCommand | Last command. |
Methods
Returns the connection.
Returns the cluster clients.
Creates a cluster client.
Gets a cluster client.
Handles redis error responses.
Handles a status response.
Handles a integer response.
Handles a bulk response.
Handles a multi-bulk response.
Returns response from redis server.
Builds command.
Sends command to server.
Executes raw Redis commands and returns the response.
Subscribes to the chosen channels.
Subscribes to the chosen channels.
Sends command to Redis server and returns response or appends command to the pipeline and returns the client.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
at line 327
__construct(Connection $connection, array $options = [])
Constructor.
at line 347
Connection
getConnection()
Returns the connection.
at line 357
array
getClusterClients()
Returns the cluster clients.
at line 368
protected Redis
createClusterClient(string $server)
Creates a cluster client.
at line 383
protected Redis
getClusterClient(string $serverInfo)
Gets a cluster client.
at line 401
protected mixed
handleErrorResponse(string $response)
Handles redis error responses.
at line 423
protected string
handleStatusResponse(string $response)
Handles a status response.
at line 434
protected int
handleIntegerResponse(string $response)
Handles a integer response.
at line 445
protected string|null
handleBulkResponse(string $response)
Handles a bulk response.
at line 463
protected array|null
handleMultiBulkResponse(string $response)
Handles a multi-bulk response.
at line 487
protected mixed
getResponse()
Returns response from redis server.
at line 515
protected array
buildCommand(string $name, array $arguments = [])
Builds command.
at line 550
protected
sendCommand(string $command)
Sends command to server.
at line 563
protected mixed
sendCommandAndGetResponse(string $command)
Executes raw Redis commands and returns the response.
at line 579
protected
subscribe(array $channels, Closure $subscriber, array $accept, string $subscribe, string $unsubscribe)
Subscribes to the chosen channels.
at line 608
subscribeTo(array $channels, Closure $subscriber, array $accept = ['message'])
Subscribes to the chosen channels.
at line 620
subscribeToPattern(array $channels, Closure $subscriber, array $accept = ['pmessage'])
Subscribes to the chosen channels.
at line 630
monitor(Closure $monitor)
Monitors the redis server.
at line 651
array
pipeline(Closure $pipeline)
Pipeline commands.
at line 693
mixed
__call(string $name, array $arguments)
Sends command to Redis server and returns response or appends command to the pipeline and returns the client.