import Promise = require('bluebird'); import redis = require('redis-bluebird'); import AbstractAdapter from '../abstract-adapter'; export interface RedisAdapterOptions { port: number; host: string; clientOpts?: redis.ClientOpts; } /** * RedisConnectionAdapter * @class * @extends AbstractAdapter */ export default class RedisConnectionAdapter extends AbstractAdapter { /** * Initialize the redis connection. * @returns {Promise} * @override */ initialize(): Promise; destroy(): boolean; }