Method: Redis::Distributed#blmove
- Defined in:
- lib/redis/distributed.rb
#blmove(source, destination, where_source, where_destination, timeout: 0) ⇒ Object
Remove the first/last element in a list and append/prepend it to another list and return it, or block until one is available.
432 433 434 435 436 |
# File 'lib/redis/distributed.rb', line 432 def blmove(source, destination, where_source, where_destination, timeout: 0) ensure_same_node(:lmove, [source, destination]) do |node| node.blmove(source, destination, where_source, where_destination, timeout: timeout) end end |