johnny1991 2017-04-26 11:46:29 9422次浏览 1条评论 5 1 0

yii2-redis-queue

基于yii2通过redis的订阅/发布者模式实现的消息队列

github

https://github.com/johnnylei/redis-queue.git

install

1.安装phpredis扩展(百度)
2.使用下面命令下载yii2-redis-queue源码

composer require --prefer-dist johnnylei/yii-redis-queue

usage

配置文件

'redis_queue'=>['class'=>'johnnylei\redis_queue\RedisQueue',],

前台使用

Yii::$app->redis_queue->publish('test', 'xxxxxxxxxxxxxxx');

console使用

ini_set('default_socket_timeout', -1);
Yii::$app->redis_queue->subscribe('test', function($instance, $channelName, $message) {
    var_dump($message);
});
觉得很赞
您需要登录后才可以评论。登录 | 立即注册