michsindelar / phprsmq
PHP implementation of the Redis Simple Message Queue.
Installs: 1 934
Dependents: 0
Suggesters: 0
Security: 0
Stars: 13
Watchers: 2
Forks: 5
Open Issues: 1
Requires
- php: >=7.0.0
Requires (Dev)
- phpunit/phpunit: ^6.5
This package is not auto-updated.
Last update: 2024-10-25 01:08:52 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