lib/modules/backend.rb in redis_monitor-0.0.4 vs lib/modules/backend.rb in redis_monitor-0.0.5
- old
+ new
@@ -5,11 +5,11 @@
module RedisMonitor
class Backend
extend SingleForwardable
- def_delegators :redis, :get, :set, :del, :info, :keys, :dbsize
+ def_delegators :redis, :get, :set, :del, :info, :keys, :dbsize, :monitor
def self.config(arguments)
@@host = arguments[:redis_host]
@@port = arguments[:redis_port]
end
@@ -26,8 +26,12 @@
@@redis ||= Redis.new(:host => host, :port => port)
end
def self.performance_stats
PerformanceStats.new(self).results
+ end
+
+ def self.search(key)
+ keys(key).map{|found| {key: found, value: get(found)} }
end
end
end
\ No newline at end of file