业务需要,Redis如何高效的实现阻塞队列?
Redis似乎没有像java中linkedblocking queue那样的实现,
只有blpop的阻塞版本,入队的操作需要自己控制阻塞吗
阿神2017-04-24 09:14:45
ブロックキューはキューから出るときにブロックされますが、キューに入るときはブロックされません。 BLPOP と Java の BlockingQueue は使用方法が似ています。
PHP中文网2017-04-24 09:14:45
Redis のキューの長さは無限であるため、キューへの参加は成功する必要があり、キューへの参加がブロックされることはありません。
そしてキューからの退出はブロックされます