cvsa/packages/crawler/mq/index.ts
alikia2x 1a20d5afe0
update: schedule archive snapshots to next Saturday midnight
fix: no expire when acquiring lock for classifyVideos
ref: format
2025-05-31 12:13:56 +08:00

15 lines
406 B
TypeScript

import { Queue, ConnectionOptions } from "bullmq";
import { redis } from "@core/db/redis.ts";
export const LatestVideosQueue = new Queue("latestVideos", {
connection: redis as ConnectionOptions
});
export const ClassifyVideoQueue = new Queue("classifyVideo", {
connection: redis as ConnectionOptions
});
export const SnapshotQueue = new Queue("snapshot", {
connection: redis as ConnectionOptions
});