首頁  >  問答  >  主體

redis阻塞隊列的實現

業務需要,Redis如何有效率的實現阻塞隊列?
Redis似乎沒有像java中linkedblocking queue那樣的實現,
只有blpop的阻塞版本,入隊​​的操作需要自己控制阻塞嗎

巴扎黑巴扎黑2759 天前689

全部回覆(2)我來回復

  • 阿神

    阿神2017-04-24 09:14:45

    阻塞隊列都是出隊阻塞,入隊沒有阻塞這麼一說。 BLPOP 和 Java 的BlockingQueue 使用起來差不多的。

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-24 09:14:45

    由於Redis的隊列長度是無限的,所以入隊必然是成功的,也就沒有入隊阻塞這麼一說了。
    而出隊是有阻塞的

    回覆
    0
  • 取消回覆