redis阻塞队列的实现

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

阅读 12.2k
2 个回答

阻塞队列都是出队阻塞,入队没有阻塞这么一说。BLPOP 和 Java 的BlockingQueue 使用起来差不多的。

由于Redis的队列长度是无限的,所以入队必然是成功的,也就没有入队阻塞这么一说了。
而出队是有阻塞的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题