Class: RedisClient::Cluster::Node::Config

Inherits:
RedisClient::Config
  • Object
show all
Defined in:
lib/redis_client/cluster/node.rb

Instance Method Summary collapse

Constructor Details

#initialize(scale_read: false, **kwargs) ⇒ Config

Returns a new instance of Config.



91
92
93
94
# File 'lib/redis_client/cluster/node.rb', line 91

def initialize(scale_read: false, **kwargs)
  @scale_read = scale_read
  super(**kwargs)
end

Instance Method Details

#connection_preludeObject



96
97
98
99
100
# File 'lib/redis_client/cluster/node.rb', line 96

def connection_prelude
  prelude = super.dup
  prelude << ['readonly'] if @scale_read
  prelude.freeze
end