nikitopush / phprsmq
PHP implementation of the Redis Simple Message Queue.
1.0.2
2023-11-10 08:48 UTC
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2025-04-10 11:54:49 UTC
README
PHP Redis Simple Message Queue
PHP implementation of https://github.com/smrchy/rsmq.
System Requirements
- php7
- php-redis extension
Installation
The recommended way to install this library is through Composer:
$ composer require michsindelar/PhpRSMQ "^1.0.0"
Basic usage
<?php require_once __DIR__.'/vendor/autoload.php'; use PhpRSMQ\RedisSMQFacade; $rsmq = new RedisSMQFacade('127.0.0.1', 6379); $rsmq->sendMessage('myQueue', 'Hello world!');
Tests
To execute the test suite, you'll need Composer:
$ composer test
TODO
- implement message receiving
Contributing
Feel free to make a PR after consultation. Please follow these rules and standards when you write your code:
- SOLID
- KISS (Keep it simple, Stupid!)
- DRY (Don't Repeat Yourself)
- design patterns
- write documentation
- fluent interface
- write unit tests
- Law of Demeter