class Redis
def pipelined(options = {})
def pipelined(options = {}) synchronize do begin original, @client = @client, Pipeline.new yield original.call_pipelined(@client.commands, options) unless @client.commands.empty? ensure @client = original end end end