PHPackages                             eislambey/rsmq - 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. eislambey/rsmq

ActiveLibrary[Caching](/categories/caching)

eislambey/rsmq
==============

Redis Simple Message Queue.

v0.1.0(6y ago)3144.4k—6.3%12[2 issues](https://github.com/eislambey/php-rsmq/issues)[2 PRs](https://github.com/eislambey/php-rsmq/pulls)MITPHP

Since Aug 11Pushed 4y ago2 watchersCompare

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

READMEChangelogDependencies (2)Versions (3)Used By (0)

Redis Simple Message Queue
==========================

[](#redis-simple-message-queue)

[![Travis CI](https://camo.githubusercontent.com/226c4f8111755021b69e09b9892131a84328ce59a99c43160d0463584a4a351f/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f6569736c616d6265792f7068702d72736d71)](https://travis-ci.org/eislambey/php-rsmq)[![Codecov](https://camo.githubusercontent.com/c5cd59fcbe4b2fe4b9b4de5a7efa265c472b5e8b8f69da28b450808f315de114/68747470733a2f2f696d672e736869656c64732e696f2f636f6465636f762f632f6769746875622f6569736c616d6265792f7068702d72736d71)](https://codecov.io/gh/eislambey/php-rsmq)

A lightweight message queue for PHP that requires no dedicated queue server. Just a Redis server.

PHP implementation of [smrchy/rsmq](https://github.com/smrchy/rsmq)

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

[](#installation)

```
composer require eislambey/rsmq

```

Methods
-------

[](#methods)

### Construct

[](#construct)

Creates a new instance of RSMQ.

Parameters:

- `$redis` (Redis): \*required The Redis instance
- `$ns` (string): *optional (Default: "rsmq")* The namespace prefix used for all keys created by RSMQ
- `$realtime` (Boolean): *optional (Default: false)* Enable realtime PUBLISH of new messages

Example:

```
