module Semian::RedisClientCommon

def raw_semian_options

def raw_semian_options
  config.raw_semian_options
end

def semian_identifier

def semian_identifier
  config.semian_identifier
end

def semian_options

def semian_options
  config.semian_options
end

def with_resource_timeout(temp_timeout)

def with_resource_timeout(temp_timeout)
  connect_timeout = self.connect_timeout
  read_timeout = self.read_timeout
  write_timeout = self.write_timeout
  begin
    self.timeout = temp_timeout
    yield
  ensure
    self.connect_timeout = connect_timeout
    self.read_timeout = read_timeout
    self.write_timeout = write_timeout
  end
end