Class: Moneta::Redis2

Inherits:
Redis
  • Object
show all
Defined in:
lib/moneta/redis2.rb

Instance Method Summary collapse

Instance Method Details

#delete(key) ⇒ Object



14
15
16
17
18
# File 'lib/moneta/redis2.rb', line 14

def delete key
  value = @cache[key]
  @cache.del(key) if value
  value
end

#key?(key) ⇒ Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/moneta/redis2.rb', line 6

def key? key
  @cache.exists(key)
end

#store(key, value, options = {}) ⇒ Object



10
11
12
# File 'lib/moneta/redis2.rb', line 10

def store key, value, options = {}
  @cache.setex(key, options[:expires_in], value)
end