/// <summary> /// 移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 /// </summary> /// <typeparam name="T"></typeparam> /// <param name="timeout">超时(秒)</param> /// <param name="keys">不含prefix前缀</param> /// <returns>如果列表为空,返回一个 nil 。 否则,返回被弹出元素的值。 </returns> public T BLPop <T>(int timeout, params string[] keys) => RedisHelper.BLPop <T>(timeout, keys);
/// <summary> /// 移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。 /// </summary> /// <param name="timeout">超时(秒)</param> /// <param name="keys">不含prefix前缀</param> /// <returns>如果列表为空,返回一个 nil 。 否则,返回被弹出元素的值。 </returns> public string BLPop(int timeout, params string[] keys) => RedisHelper.BLPop(timeout, keys);