redis-smq-common
Version:
RedisSMQ Common Library provides many components that are mainly used by RedisSMQ and RedisSMQ Monitor.
18 lines • 604 B
TypeScript
export declare class RedisServer {
private redisBinaryPath;
private redisChildProcess;
private redisPort;
private powerSwitch;
private static readonly STARTUP_TIMEOUT;
private static readonly SHUTDOWN_TIMEOUT;
constructor();
private setupGlobalProcessListeners;
private handleProcessExit;
private waitForRedisServerStartup;
private setupChildProcessListeners;
private fetchSystemWideRedisBinaryPath;
private getRedisServerBinaryPath;
start(port?: number): Promise<number>;
shutdown(): Promise<void>;
}
//# sourceMappingURL=redis-server.d.ts.map