sweikenb / redis-mq-bundle
简单的基于 REDIS 的消息队列
1.0.2
2014-03-07 07:40 UTC
Requires
- predis/predis: ~0.8
- snc/redis-bundle: ~1.1
- symfony/symfony: >=2.3,<3.0
This package is auto-updated.
Last update: 2024-09-26 11:49:05 UTC
README
简单的基于 REDIS 的消息队列。
安装
将以下依赖添加到您的 composer.json
文件中
"require": { // ... "sweikenb/redis-mq-bundle": "~1.0" }
在您的 app/AppKernel.php
文件中激活该组件
$bundles = array( // ... new Sweikenb\Bundle\RedisMQBundle\SweikenbRedisMQBundle(), );
配置
如示例部分所述,此组件包含一个默认服务,该服务使用 snc redis 组件的默认_client 连接。如果您想修改此设置,您只需添加自己的服务并使用自定义客户端即可。
<services> <service id="acme.custom.mq.client" class="%sweikenb_redis_mq.RedisMQService.class%"> <argument type="service" id="my.custom.snc.redisClient.here"/> </service> </services>
示例用法
您将在本组件中找到两个示例命令
- sweikenb:redismq:example:write
- sweikenb:redismq:example:read
它们将使用 redis 组件提供的默认客户端(snc_redis.default_client
)并将一些消息写入队列,直到您终止命令(ctrl
+ c
)。