[フレーム]
Docs Pricing
Login Book a meeting Try Redis

BRPOPLPUSH Deprecated

As of Redis version 6.2.0, this command is regarded as deprecated.

It can be replaced by BLMOVE with the RIGHT and LEFT arguments when migrating or writing new code.

Syntax
BRPOPLPUSH source destination timeout
Available since:
Redis Open Source 2.2.0
Time complexity:
O(1)
ACL categories:
@write, @list, @slow, @blocking,
Compatibility:
Redis Enterprise and Redis Cloud compatibility

BRPOPLPUSH is the blocking variant of RPOPLPUSH. When source contains elements, this command behaves exactly like RPOPLPUSH. When used inside a MULTI/EXEC block, this command behaves exactly like RPOPLPUSH. When source is empty, Redis will block the connection until another client pushes to it or until timeout is reached. A timeout of zero can be used to block indefinitely.

See RPOPLPUSH for more information.

Pattern: Reliable queue

Please see the pattern description in the RPOPLPUSH documentation.

Pattern: Circular list

Please see the pattern description in the RPOPLPUSH documentation.

Redis Enterprise and Redis Cloud compatibility

Redis
Enterprise
Redis
Cloud
Notes
✅ Standard
✅ Active-Active
✅ Standard
✅ Active-Active
Deprecated as of Redis v6.2.0.

Return information

One of the following:

History

RATE THIS PAGE
Back to top ↑

AltStyle によって変換されたページ (->オリジナル) /