>  Q&A  >  본문

redis阻塞队列的实现

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

巴扎黑巴扎黑2759일 전687

모든 응답(2)나는 대답할 것이다

  • 阿神

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

    블로킹 큐는 큐에서 나갈 때 차단되고, 큐에 들어갈 때 차단이 되지 않습니다. BLPOP과 Java의 BlockingQueue는 사용 면에서 유사합니다.

    회신하다
    0
  • PHP中文网

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

    Redis의 큐 길이는 무한하기 때문에 큐 참여가 성공해야 하며, 큐 참여 차단 같은 것은 없습니다.
    대기열 이탈 시 차단이 발생합니다

    회신하다
    0
  • 취소회신하다