class Redis::Distributed

def multi(&block)

Mark the start of a transaction block.
def multi(&block)
  raise CannotDistribute, :multi unless @watch_key
  result = node_for(@watch_key).multi(&block)
  @watch_key = nil if block_given?
  result
end