class ActiveSupport::Cache::RedisMultiplexer
Constants
- VERSION
Public Class Methods
new(primary: , read_replica: nil, **options)
click to toggle source
Constructs an instance of RedisMultiplexer
. @param [ActiveSupport::Cache::RedisStore] primary @param [ActiveSupport::Cache::RedisStore, NilClass] read_replica @return [Redis::Multiplexer]
Calls superclass method
# File lib/active_support/cache/redis_multiplexer.rb, line 22 def initialize(primary: , read_replica: nil, **options) super(options) @primary = primary @read_replica = read_replica || primary end
Public Instance Methods
reconnect()
click to toggle source
Triggers reconnects primary and read-replica. @return [Redis::Client] The client of primary redis instance
# File lib/active_support/cache/redis_multiplexer.rb, line 30 def reconnect @read_replica.reconnect @primary.reconnect end