class Redis::MultiConnection
Public Instance Methods
Source
# File lib/redis/pipeline.rb, line 60 def multi raise Redis::Error, "Can't nest multi transaction" end
Private Instance Methods
Source
# File lib/redis/pipeline.rb, line 69 def send_blocking_command(command, _timeout, &block) send_command(command, &block) end
Blocking commands inside transaction behave like non-blocking. It shouldn’t be done though. redis.io/commands/blpop/#blpop-inside-a-multi–exec-transaction