code: protected Promise disconnect() {
  		if (client == null) {
  			status.set(STATUS_DISCONNECTED);
  			return Promise.resolve();
  		}
  		status.set(STATUS_DISCONNECTING);
  		return client.disconnect().then(ok -> {
  			status.set(STATUS_DISCONNECTED);
  		}).catchError(cause -> {
  			logger.error("Unable to disconnect Redis server!", cause);
  			return Promise.resolve();
  		});
  	}
docs: --- DISCONNECT ---