Sha256: 032c7de04ffe6125bd606b802ece883483904f24ebbbd5bfe58a306e11207e44
Contents?: true
Size: 480 Bytes
Versions: 1
Compression:
Stored size: 480 Bytes
Contents
class NetSystem::RedisClient < NetSystem::Client # https://redis.io/ # https://github.com/redis/redis-rb def initialize *args args = [url: NetBox[:client].get(:redis_url)] if args.empty? log "Connecting to #{args}" @conn = Redis.new(*args) end attr_reader :conn def call cmd_name, *args t = Time.now result = @conn.send cmd_name, *args result ensure log "#{t.diff}s | #{cmd_name} | #{args}" end def now call :time end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lizarb-1.0.4 | lib/net_system/net/controllers/client/redis_client.rb |