@hapiness/redis
Version:
Hapiness module for redis
17 lines (16 loc) • 582 B
TypeScript
import { RedisClient } from 'redis';
import { Observable } from 'rxjs';
import { RedisConfig } from '../interfaces';
import { HapinessRedisClient } from '../../custom-typings/redis-types';
export declare class RedisClientManager {
private _config;
private _client;
private _redisClientObs;
private _pingCheckSubscription;
constructor(config: RedisConfig);
createClient(): any;
createObservableClient(): void;
sendCommand(command: any, ...args: any[]): Observable<any>;
readonly client: RedisClient;
readonly clientObs: HapinessRedisClient;
}