UNPKG

scyllinx

Version:

A modern TypeScript ORM for ScyllaDB and SQL databases with Laravel-inspired syntax

14 lines (13 loc) 513 B
import { CacheStore } from "./CacheStore"; export declare class RedisCacheStore implements CacheStore { private client; private prefix; constructor(config?: Record<string, any>, prefix?: string); connect(): Promise<void>; get(key: string): Promise<any>; set(key: string, value: any, ttl?: number): Promise<void>; forget(key: string): Promise<void>; flush(): Promise<void>; remember<T>(key: string, ttl: number, callback: () => Promise<T>): Promise<T>; private prefixKey; }