abstract class Connection (View source)
protected Client | $client | The Predis client. | |
protected string|null | $name | The Redis connection name. | |
protected Dispatcher | $events | The event dispatcher instance. |
void | createSubscription(array|string $channels, Closure $callback, string $method = 'subscribe') Subscribe to a set of given channels for messages. | |
ConcurrencyLimiterBuilder | funnel(string $name) Funnel a callback for a maximum number of simultaneous executions. | |
DurationLimiterBuilder | throttle(string $name) Throttle a callback for a maximum number of executions over a given duration. | |
mixed | client() Get the underlying Redis client. | |
void | subscribe(array|string $channels, Closure $callback) Subscribe to a set of given channels for messages. | |
void | psubscribe(array|string $channels, Closure $callback) Subscribe to a set of given channels with wildcards. | |
mixed | command(string $method, array $parameters = []) Run a command against the Redis database. | |
void | event(mixed $event) Fire the given event if possible. | |
void | listen(Closure $callback) Register a Redis command listener with the connection. | |
string|null | getName() Get the connection name. | |
$this | setName(string $name) Set the connections name. | |
Dispatcher | getEventDispatcher() Get the event dispatcher used by the connection. | |
void | setEventDispatcher(Dispatcher $events) Set the event dispatcher instance on the connection. | |
void | unsetEventDispatcher() Unset the event dispatcher instance on the connection. | |
mixed | __call(string $method, array $parameters) Pass other method calls down to the underlying client. |
Subscribe to a set of given channels for messages.
Funnel a callback for a maximum number of simultaneous executions.
Throttle a callback for a maximum number of executions over a given duration.
Get the underlying Redis client.
Subscribe to a set of given channels for messages.
Subscribe to a set of given channels with wildcards.
Run a command against the Redis database.
Fire the given event if possible.
Register a Redis command listener with the connection.
Get the connection name.
Set the connections name.
Get the event dispatcher used by the connection.
Set the event dispatcher instance on the connection.
Unset the event dispatcher instance on the connection.
Pass other method calls down to the underlying client.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Redis/Connections/Connection.html