Esempio n. 1
0
 /// <summary>
 /// 从列表中取出最后一个元素,并插入到另外一个列表的头部; 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="source">源列表Key,不含prefix前缀</param>
 /// <param name="destination">目标列表Key,不含prefix前缀</param>
 /// <param name="timeout">超时(秒)</param>
 /// <returns>假如在指定时间内没有任何元素被弹出,则返回一个 nil 和等待时长。 否则,返回被弹出元素的值。</returns>
 public T BRPopLPush <T>(string source, string destination, int timeout) => RedisHelper.BRPopLPush <T>(source, destination, timeout);