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