UNPKG

@yihuangdb/storage-object

Version:

A Node.js storage object layer library using Redis OM

30 lines 835 B
import { RedisClientType } from 'redis'; export interface ConnectionOptions { url?: string; host?: string; port?: number; password?: string; database?: number; maxRetries?: number; retryDelay?: number; enableOfflineQueue?: boolean; connectionName?: string; usePool?: boolean; poolSize?: number; poolTimeout?: number; idleTimeout?: number; } export declare class RedisConnection { private static instance; private client; private options; private connectPromise; private constructor(); static getInstance(options?: ConnectionOptions): RedisConnection; connect(): Promise<RedisClientType>; private doConnect; disconnect(): Promise<void>; static reset(): Promise<void>; getClient(): RedisClientType; } //# sourceMappingURL=connection.d.ts.map