class RedisWebManager::Info
Public Instance Methods
clients()
click to toggle source
# File lib/redis_web_manager/info.rb, line 61 def clients @clients ||= redis.client(:list) end
configuration()
click to toggle source
# File lib/redis_web_manager/info.rb, line 57 def configuration @configuration ||= redis.config(:get, '*') end
dbsize()
click to toggle source
# File lib/redis_web_manager/info.rb, line 53 def dbsize @dbsize ||= redis.dbsize end
expiry(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 21 def expiry(key) redis.ttl(key) end
get(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 29 def get(key) redis.get(key) end
hgetall(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 49 def hgetall(key) redis.hgetall(key) end
llen(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 33 def llen(key) redis.llen(key) end
lrange(key, start, stop)
click to toggle source
# File lib/redis_web_manager/info.rb, line 37 def lrange(key, start, stop) redis.lrange(key, start, stop) end
memory_usage(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 25 def memory_usage(key) redis.memory(:usage, key) end
search(query)
click to toggle source
# File lib/redis_web_manager/info.rb, line 13 def search(query) redis.scan_each(match: "*#{query}*").to_a end
smembers(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 41 def smembers(key) redis.smembers(key) end
stats()
click to toggle source
# File lib/redis_web_manager/info.rb, line 9 def stats @stats ||= redis.info end
status()
click to toggle source
# File lib/redis_web_manager/info.rb, line 5 def status @status ||= redis.ping == 'PONG' end
type(key)
click to toggle source
# File lib/redis_web_manager/info.rb, line 17 def type(key) redis.type(key) end
zrange(key, start, stop, options = {})
click to toggle source
# File lib/redis_web_manager/info.rb, line 45 def zrange(key, start, stop, options = {}) redis.zrange(key, start, stop, options) end