@ratelock/redis
Version:
Redis storage backend for RateLock rate limiting system
16 lines (15 loc) • 433 B
text/typescript
import { Storage } from "@ratelock/core/storage";
//#region src/storage/redis-storage.interface.d.ts
interface RedisStorage extends Storage {
evalScript(script: string, options: {
keys: string[];
arguments: string[];
}): Promise<any>;
scriptLoad(script: string): Promise<string>;
evalSha(sha: string, options: {
keys: string[];
arguments: string[];
}): Promise<any>;
}
//#endregion
export { RedisStorage };