blue-fish-redis
Version:
这是一个修复漏洞后的redis
19 lines (18 loc) • 602 B
TypeScript
import { RedisQueue } from './RedisQueue';
export declare class RedisQueueWorker {
readonly queue: RedisQueue;
private lock;
private doingJob;
private retryAt;
private readonly keys;
private readonly workers;
private readonly bin;
private readonly io;
private readonly ioRead;
constructor(queue: RedisQueue);
init(interval?: number): Promise<void>;
on(name: string, worker: (id: string, data: Record<string, any>) => Promise<void>): (id: string, data: Record<string, any>) => Promise<number>;
private retry;
private work;
private interval;
}