ホームページ  >  に質問  >  本文

redis阻塞队列的实现

业务需要,Redis如何高效的实现阻塞队列?
Redis似乎没有像java中linkedblocking queue那样的实现,
只有blpop的阻塞版本,入队的操作需要自己控制阻塞吗

巴扎黑巴扎黑2710日前639

全員に返信(2)返信します

  • 阿神

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

    ブロックキューはキューから出るときにブロックされますが、キューに入るときはブロックされません。 BLPOP と Java の BlockingQueue は使用方法が似ています。

    返事
    0
  • PHP中文网

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

    Redis のキューの長さは無限であるため、キューへの参加は成功する必要があり、キューへの参加がブロックされることはありません。
    そしてキューからの退出はブロックされます

    返事
    0
  • キャンセル返事