rpop 和 brpop的区别 ZVan 2018-11-13 1,408 阅读1分钟 今天面试遇到了这个问题。 我也是才知道brpop。 举个例子: brpop list1 list2 list3 就如list1位空的话,list2和list3为非空。 brpop 会返回 list2尾部的一个值。 否则,如何三个都一直为空的话,会一直阻塞。直到有lpush和rpush的操作。 如果设定了timeout的话,在timeout结束的时候,会解除阻塞。