class Socrates::Storage::Redis
Public Class Methods
new(url: "redis://localhost")
click to toggle source
# File lib/socrates/storage/redis.rb, line 10 def initialize(url: "redis://localhost") @redis = ::Redis.new(url: url) end
Public Instance Methods
clear(key)
click to toggle source
# File lib/socrates/storage/redis.rb, line 18 def clear(key) @redis.del(key) end
get(key)
click to toggle source
# File lib/socrates/storage/redis.rb, line 22 def get(key) @redis.get(key) end
has_key?(key)
click to toggle source
# File lib/socrates/storage/redis.rb, line 14 def has_key?(key) @redis.exists?(key) end
put(key, value)
click to toggle source
# File lib/socrates/storage/redis.rb, line 26 def put(key, value) @redis.set(key, value) end