class RedisClient::URLConfig

def db

def db
  unless @unix
    db_path = uri.path&.delete_prefix("/")
    return Integer(db_path) if db_path && !db_path.empty?
  end
  unless uri.query.nil? || uri.query.empty?
    _, db_query = URI.decode_www_form(uri.query).find do |key, _|
      key == "db"
    end
    return Integer(db_query) if db_query && !db_query.empty?
  end
end