module RedisModel::Types::BaseValue

Internal: Base methods for helper types based on basic key-value pairs.

Public Instance Methods

get() click to toggle source

Public: Reads value of string stored in Redis using GET command.

Returns String contained in Redis. nil if it does not exist.

# File lib/redis_model/types/base_value.rb, line 10
def get
  @cached_value ||= RedisModel::Base.connection.get(key_label)
end
set(value, options = {}) click to toggle source

Public: Sets value of string stored in Redis using SEt command.

value - Value to set.

Returns String contained in Redis. nil if it does not exist.

# File lib/redis_model/types/base_value.rb, line 19
def set(value, options = {})
  @cached_value = nil

  RedisModel::Base.connection.set(key_label, value, options)
end