async brpop(key: string): Promise<{key: string, element: SingleCommandResult}> {
    return await this.getFuncs('BRPOP', key);
  }