michsindelar/phprsmq

PHP 实现的 Redis 简单消息队列。

1.0.1 2021-04-15 08:49 UTC

This package is not auto-updated.

Last update: 2024-09-27 00:53:22 UTC


README

RSMQ: Redis Simple Message Queue for PHP

PHP Redis 简单消息队列

PHP 实现 https://github.com/smrchy/rsmq

系统需求

  • php7
  • php-redis 扩展

安装

推荐通过 Composer 安装此库

$ composer require michsindelar/PhpRSMQ "^1.0.0"

基本用法

<?php

require_once __DIR__.'/vendor/autoload.php';

use PhpRSMQ\RedisSMQFacade;

$rsmq = new RedisSMQFacade('127.0.0.1', 6379);
$rsmq->sendMessage('myQueue', 'Hello world!');

测试

要执行测试套件,您需要 Composer

$ composer test

待办事项

  • 实现消息接收

贡献

在咨询后,请随意提交 PR。编写代码时,请遵循以下规则和标准

  • SOLID
  • KISS (Keep it simple, Stupid!)
  • DRY (Don't Repeat Yourself)
  • 设计模式
  • 编写文档
  • 流畅接口
  • 编写单元测试
  • 迪米特法则