首頁 > 問答 > 主體
業務需要,Redis如何有效率的實現阻塞隊列? Redis似乎沒有像java中linkedblocking queue那樣的實現,只有blpop的阻塞版本,入隊的操作需要自己控制阻塞嗎
阿神2017-04-24 09:14:45
阻塞隊列都是出隊阻塞,入隊沒有阻塞這麼一說。 BLPOP 和 Java 的BlockingQueue 使用起來差不多的。
PHP中文网2017-04-24 09:14:45
由於Redis的隊列長度是無限的,所以入隊必然是成功的,也就沒有入隊阻塞這麼一說了。 而出隊是有阻塞的