Method: Redis::Distributed#initialize
- Defined in:
- lib/redis/distributed.rb
#initialize(node_configs, options = {}) ⇒ Distributed
20 21 22 23 24 25 26 27 28 |
# File 'lib/redis/distributed.rb', line 20 def initialize(node_configs, = {}) @tag = [:tag] || /^\{(.+?)\}/ @ring = [:ring] || HashRing.new @node_configs = node_configs.map(&:dup) = .dup node_configs.each { |node_config| add_node(node_config) } @subscribed_node = nil @watch_key = nil end |