class RedJSON

Public Class Methods

get(key) click to toggle source
# File lib/redness/red_json.rb, line 6
def self.get(key)
  redis.execute_with_uncertainty(nil) do
    value = redis.get(key)

    if value
      JSON.parse(value)
    end
  end
end
redis() click to toggle source
# File lib/redness/red_json.rb, line 2
def self.redis
  @redis ||= Red.new
end
set(key, value) click to toggle source
# File lib/redness/red_json.rb, line 16
def self.set(key, value)
  redis.execute_with_uncertainty(nil) do
    redis.set(key, value.to_json)
  end
end