0
我一直使用rpush和blpop來處理消息隊列,因爲它們都是非常有效的阻止方法。 redis中是否有可用的block peek方法而不是pop?redis阻止紅寶石窺視,換句話說,阻止彈出而不刪除
我一直使用rpush和blpop來處理消息隊列,因爲它們都是非常有效的阻止方法。 redis中是否有可用的block peek方法而不是pop?redis阻止紅寶石窺視,換句話說,阻止彈出而不刪除
不,沒有這樣的方法,但如果你只有一個「偷看」的過程,並且不擔心可伸縮性,那麼可能像BRPOPLPUSH peekqueue realqueue 0
這樣的東西適合你。
BRPOPLPUSH peekqueue peekqueue 0;也許只是再次放回同一隊列? –
'fraid not。即使隊列中有一個peeker和一個項目,也會導致無限循環。如果有多個物品並將工作人員附加到隊列中,偷窺者會在偷看之間鬆散物品。 –