aztech / event-bus-extra-redis
此包的最新版本(v1.1.5)没有可用的许可信息。
aztech/event-bus Redis频道提供者
v1.1.5
2015-01-27 23:08 UTC
Requires
- aztech/event-bus: ~1.1.1
- aztech/php-utils: ~1
- predis/predis: ~1.0
- psr/log: ~1.0
Requires (Dev)
- phpmd/phpmd: ~2.1
- phpunit/phpunit: ~4.2
- squizlabs/php_codesniffer: ~1.5
- vektah/bugfree-dangerzone: ~0.2
README
构建状态
稳定性
关于
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
使用的相同。