aztech/event-bus-extra-redis

此包的最新版本(v1.1.5)没有可用的许可信息。

aztech/event-bus Redis频道提供者

v1.1.5 2015-01-27 23:08 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:17:15 UTC


README

构建状态

Build Status Code Coverage Scrutinizer Quality Score Dependency Status HHVM Status

稳定性

Latest Stable Version Latest Unstable Version

关于

Redis数据库插件,用于aztech/event-bus。有关event-bus的更多信息,请参阅该库的README。

安装

通过Composer

Composer是安装aztech/event-bus-extra-redis的唯一支持方式。还不知道Composer吗?了解更多信息

$ composer require "aztech/event-bus-extra-redis":"~1"

使用方法

要使用此插件,您首先需要将其与事件工厂进行注册。最简单的方法如下

<?php

require_once 'vendor/autoload.php';

use \Aztech\Events\Events;
use \Aztech\Events\Bus\Plugins\Redis\Redis;

Redis::loadPlugin('redis');

$publisher = Events::createPublisher('redis');
$processor = Events::createProcessor('redis');
// ...

配置

默认情况下,插件尝试连接到本地主机上的Redis服务器(端口6379),这对于大多数开发机器来说很合适。

您可以在使用事件工厂时使用选项数组来配置Redis客户端。

<?php

require_once 'vendor/autoload.php';

use \Aztech\Events\Events;
use \Aztech\Events\Bus\Plugins\Redis\Redis;

Redis::loadPlugin('redis');

$publisher = Events::createPublisher('redis', [ 'host' => '192.168.1.1', 'port' => 6379);
// ...

最细心的读者已经注意到接受的选项与\Predis\Client使用的相同。