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