Sha256: f60c433a4853c687af2123f466f2c051a4aee93982d1eb3261d87227ef8c9f83
Contents?: true
Size: 539 Bytes
Versions: 1
Compression:
Stored size: 539 Bytes
Contents
class NetSystem::RedisClient < NetSystem::Client # https://redis.io/ # https://github.com/redis/redis-rb def initialize *args require "redis" t = Time.now args = [url: NetBox[:client].get(:redis_url)] if args.empty? @conn = Redis.new(*args) ensure log "#{t.diff}s | Connecting to #{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.5 | lib/net_system/sub/database/clients/redis_client.rb |