PHPackages                             m6web/redis-message-broker - 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. m6web/redis-message-broker

AbandonedArchivedLibrary[Caching](/categories/caching)

m6web/redis-message-broker
==========================

message broker component backed with redis

v0.6.0(7y ago)1131.3k[1 issues](https://github.com/BedrockStreaming/RedisMessageBroker/issues)MITPHPPHP &gt;=7.1

Since Jul 21Pushed 7y ago25 watchersCompare

[ Source](https://github.com/BedrockStreaming/RedisMessageBroker)[ Packagist](https://packagist.org/packages/m6web/redis-message-broker)[ RSS](/packages/m6web-redis-message-broker/feed)WikiDiscussions master Synced yesterday

READMEChangelog (10)Dependencies (4)Versions (18)Used By (0)

RedisMessageBroker
==================

[](#redismessagebroker)

This component will help you to build a messages brocker system over a [redis](redis.io) backend. It will take advantage of the redis cluster capabilities with the possibility to shard messages into several redis lists while producing messages. Consumer, in no auto-ack mode, implements a working list to be sure not to loose any messages when processing fail.

By design, producing is super fast (one Redis command) and consuming can be slow if you want to ack messages manually.

You should use it with Redis &gt;= 2.8.

usage
-----

[](#usage)

### producer

[](#producer)

```
