class Riedi::Storage
Public Class Methods
new(options = {})
click to toggle source
# File lib/riedi/storage.rb, line 5 def initialize(options = {}) @options = options end
Public Instance Methods
del(key)
click to toggle source
# File lib/riedi/storage.rb, line 34 def del(key) redis.del(key) end
flushall()
click to toggle source
# File lib/riedi/storage.rb, line 9 def flushall redis.flushall end
get(key)
click to toggle source
# File lib/riedi/storage.rb, line 30 def get(key) redis.get(key) end
keys()
click to toggle source
# File lib/riedi/storage.rb, line 22 def keys redis.keys end
set(key, value)
click to toggle source
# File lib/riedi/storage.rb, line 26 def set(key, value) redis.set(key, value) end
status()
click to toggle source
# File lib/riedi/storage.rb, line 13 def status begin redis.randomkey "OK" rescue "NG" end end
Private Instance Methods
redis()
click to toggle source
# File lib/riedi/storage.rb, line 40 def redis @redis ||= Redis.new(@options) end