Method: Redis::HashRing#iter_nodes
- Defined in:
- lib/redis/hash_ring.rb
#iter_nodes(key) ⇒ Object
55 56 57 58 59 60 61 |
# File 'lib/redis/hash_ring.rb', line 55 def iter_nodes(key) return [nil,nil] if @ring.size == 0 _, pos = get_node_pos(key) @ring.size.times do |n| yield @ring[@sorted_keys[(pos+n) % @ring.size]] end end |