我有一个使用 Bull 队列的应用程序。是否有一个参数可以让我在创建每个条目时自动为其设置 TTL(生存时间)?
const Queue = require('bull')
const webApiQueue = new Queue('webApi', {redis: REDIS_URL })
// Producer
const webApiProducer = (data) => {
webApiQueue.add(data, { lifo: true })
}
如果直接使用 Redis 设置密钥,您可以使用setex key_name 10000 key_data
但是我怎样才能在 Bull 中实现呢?它只是一个 API 处理队列,我希望它在 24 小时后自动删除条目。
我在文档中没有看到任何内容: https ://github.com/OptimalBits/bull#documentation