# frozen_string_literal: true module Gitlab module Redis class DbLoadBalancing < ::Gitlab::Redis::Wrapper class << self # The data we store on DbLoadBalancing used to be stored on SharedState. def config_fallback SharedState end private def redis primary_store = ::Redis.new(params) secondary_store = ::Redis.new(config_fallback.params) MultiStore.new(primary_store, secondary_store, store_name) end end end end end