class JWTea::Stores::RedisStore
Constants
- OK
Public Class Methods
new(*redis_options)
click to toggle source
# File lib/jwtea/stores/redis_store.rb, line 9 def initialize(*redis_options) @redis = ::Redis.new(*redis_options) end
Public Instance Methods
delete(key)
click to toggle source
# File lib/jwtea/stores/redis_store.rb, line 22 def delete(key) result = @redis.del(key) result == 1 end
exists?(key, value)
click to toggle source
# File lib/jwtea/stores/redis_store.rb, line 18 def exists?(key, value) @redis.get(key) == value.to_s end
save(key, value, ttl_in_seconds)
click to toggle source
# File lib/jwtea/stores/redis_store.rb, line 13 def save(key, value, ttl_in_seconds) result = @redis.setex(key, ttl_in_seconds, value.to_s) result == OK end