前言
@nestjs/bull
是一个用于处理队列的Nest.js模块。它基于Bull库,提供了在Nest框架中使用队列的功能,这个模块要跟redis联合起来使用
1.下载队列模块:
npm install --save @nestjs/bull bull redis
项目结构:
2. 在模块中导入BullModule
@Module({ imports: [ BullModule.registerQueue({ // 这里 audio 名称,是 audioConsumer 这个文件里面的消费者定义的名称 name: 'audio', redis: { host: '端口号', port: 6379, db: 0, password: '', }, }), ], controllers: [AppController], providers: [AppService, AudioConsumer], }) export class AppModule {}