@songkeys/nestjs-redis
Version:
Redis(ioredis) module for Nest framework (node.js).
12 lines (11 loc) • 694 B
TypeScript
import Redis from 'ioredis';
import { RedisClientOptions, RedisClients, RedisModuleOptions } from '../interfaces';
import { ClientNamespace } from '../../interfaces';
export declare const addListeners: ({ namespace, instance, readyLog, errorLog }: {
namespace: ClientNamespace;
instance: Redis;
readyLog?: boolean | undefined;
errorLog?: boolean | undefined;
}) => void;
export declare const createClient: ({ namespace, url, path, onClientCreated, ...redisOptions }: RedisClientOptions, { readyLog, errorLog }: RedisModuleOptions) => Redis;
export declare const destroy: (clients: RedisClients) => Promise<[PromiseSettledResult<ClientNamespace>, PromiseSettledResult<"OK">][]>;