blue-fish-redis
Version:
这是一个修复漏洞后的redis
20 lines (19 loc) • 625 B
TypeScript
/// <reference types="ioredis" />
import { RedisBin } from '../RedisBin';
import { Redis } from '../typings';
export interface RedisQueueKeys {
prefix: string;
pending: string;
doing: string;
doing_map: string;
retrying: string;
}
export declare class RedisQueue {
readonly name: string;
readonly keys: RedisQueueKeys;
readonly bin: RedisBin;
readonly io: Redis.Redis;
constructor(bin: RedisBin, name: string);
push(name: string, id: string, data: Record<string, any>): Promise<number>;
definePusher(name: string): (id: string, data: Record<string, any>) => Promise<number>;
}