PHPackages                             laravie/streaming - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. laravie/streaming

ActiveLibrary[Caching](/categories/caching)

laravie/streaming
=================

Redis Async Streaming for PHP

v3.1.0(6y ago)2516.9k↓50%2MITPHPPHP &gt;=7.2

Since Jul 3Pushed 3y ago2 watchersCompare

[ Source](https://github.com/laravie/streaming)[ Packagist](https://packagist.org/packages/laravie/streaming)[ RSS](/packages/laravie-streaming/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (14)Used By (0)

Redis Async Streaming for PHP
=============================

[](#redis-async-streaming-for-php)

The project allows you as a developer to listen to Redis pubsub using async instead of blocking I/O using PHP. This is done by utilizing `predis/predis-async` under the hood.

[![tests](https://github.com/laravie/streaming/workflows/tests/badge.svg?branch=master)](https://github.com/laravie/streaming/actions?query=workflow%3Atests+branch%3Amaster)[![Latest Stable Version](https://camo.githubusercontent.com/60ea25abbfa2bae3f259b7bc1d694e98b1b2ed71e7568abd232c64ae2c527d52/68747470733a2f2f706f7365722e707567782e6f72672f6c6172617669652f73747265616d696e672f762f737461626c65)](https://packagist.org/packages/laravie/streaming)[![Total Downloads](https://camo.githubusercontent.com/c5fba7245a9faf45e4f2287c19f36bb4a7798fe1124c70868e2e9db14d82b49b/68747470733a2f2f706f7365722e707567782e6f72672f6c6172617669652f73747265616d696e672f646f776e6c6f616473)](https://packagist.org/packages/laravie/streaming)[![Latest Unstable Version](https://camo.githubusercontent.com/ab05e977b0960c7a14c079e7eea97610394512b99d8523e36b689bab36bc3446/68747470733a2f2f706f7365722e707567782e6f72672f6c6172617669652f73747265616d696e672f762f756e737461626c65)](https://packagist.org/packages/laravie/streaming)[![License](https://camo.githubusercontent.com/ae5092e94d5dd3a961b0ea9aa581d54d2253e554cda637368deef599d67cfd7a/68747470733a2f2f706f7365722e707567782e6f72672f6c6172617669652f73747265616d696e672f6c6963656e7365)](https://packagist.org/packages/laravie/streaming)[![Coverage Status](https://camo.githubusercontent.com/a94763382f909d0449267e559c8307347192cf9325f11b2ec0e97b807c2c087d/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f6c6172617669652f73747265616d696e672f62616467652e7376673f6272616e63683d6d6173746572)](https://coveralls.io/github/laravie/streaming?branch=master)

Installation
------------

[](#installation)

To install through composer, simply put the following in your `composer.json` file:

```
{
    "require": {
        "laravie/streaming": "^3.0"
    }
}
```

And then run `composer install` from the terminal.

### Quick Installation

[](#quick-installation)

Above installation can also be simplify by using the following command:

```
composer require "laravie/streaming=^3.0"

```

### Example

[](#example)

```
