Method: Redis::Commands::Streams#xautoclaim
- Defined in:
- lib/redis/commands/streams.rb
#xautoclaim(key, group, consumer, min_idle_time, start, count: nil, justid: false) ⇒ Hash{String => Hash}, Array<String>
Transfers ownership of pending stream entries that match the specified criteria.
343 344 345 346 347 348 349 350 351 |
# File 'lib/redis/commands/streams.rb', line 343 def xautoclaim(key, group, consumer, min_idle_time, start, count: nil, justid: false) args = [:xautoclaim, key, group, consumer, min_idle_time, start] if count args << 'COUNT' << count.to_s end args << 'JUSTID' if justid blk = justid ? HashifyStreamAutoclaimJustId : HashifyStreamAutoclaim send_command(args, &blk) end |