Optional blockingOptional dataUsed for "database" commands to enforce type checking.
Protected loggerMaximum number of parameters allowed. -1 for no maximum.
Minimum number of parameters require.
Optional pubUsed when PUB/SUB is in effect.
Optional signSign is used in commands with a compliment command. The only current example is INCR/DECR. Sign is 1 for INCR and -1 for DECR
Optional txUsed in transactions to enqueue a command.
Every command must implement the execute method.
Protected processPrivate remove
Available since 2.0.0.
BRPOP key [key ...] timeout
BRPOP is a blocking list pop primitive. It is the blocking version of RPOP because it blocks the connection when there are no elements to pop from any of the given lists. An element is popped from the tail of the first list that is non-empty, with the given keys being checked in the order that they are given.
See TimedEmitter for limitations
See the BLPOP documentation for the exact semantics, since BRPOP is identical to BLPOP with the only difference being that it pops elements from the tail of a list instead of popping from the head.
Return value
Array reply: specifically:
Examples