Method: Redis::Distributed#exists
- Defined in:
- lib/redis/distributed.rb
#exists(*args) ⇒ Object
Determine if a key exists.
197 198 199 200 201 202 203 |
# File 'lib/redis/distributed.rb', line 197 def exists(*args) args.flatten!(1) keys_per_node = args.group_by { |key| node_for(key) } keys_per_node.inject(0) do |sum, (node, keys)| sum + node.exists(*keys) end end |