class Kiyohime::Stores::RedisStore

A rudimentary abstraction of the store which will advance over time no doubt

Attributes

url[R]

Public Class Methods

new(uri = nil) click to toggle source
# File lib/kiyohime/stores/redis_store.rb, line 10
def initialize(uri = nil)
  @url = uri || ENV['REDIS_URL'] || ENV['REDISCLOUD_URL'] || 'redis://127.0.0.1:6379/0'
end

Public Instance Methods

hiredis() click to toggle source
# File lib/kiyohime/stores/redis_store.rb, line 18
def hiredis
  EM::Hiredis.connect(url).pubsub
end
redis() click to toggle source
# File lib/kiyohime/stores/redis_store.rb, line 14
def redis
  Redis.new(url: url)
end