Sha256: e51e8173d69643df91c20353360201cbd920d4cd9c7f61d7720647242cabca72
Contents?: true
Size: 1.16 KB
Versions: 1
Compression:
Stored size: 1.16 KB
Contents
require 'legion/extensions/redis/helpers/client' module Legion module Extensions module Redis module Runners module Item def get(key:, **opts) { result: client(**opts).get(key) } end def decrement(key:, number: 1, **opts) { result: client(**opts).decrby(key, number) } end def delete(key:, **opts) { result: client(**opts).del(key) } end def exists(key:, **opts) { result: client(**opts).exists?(key) } end def increment(key:, number: 1, **opts) { result: client(**opts).incrby(key, number) } end def keys(glob: '*', **opts) { result: client(**opts).keys(glob) } end def rename(old_key, key:, **opts) { result: client(**opts).rename(old_key, key) } end def set(key:, value:, ttl: nil, **opts) { result: client(**opts).set(key, value, ex: ttl) } end extend Legion::Extensions::Redis::Helpers::Client include Legion::Extensions::Helpers::Lex end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lex-redis-0.1.1 | lib/legion/extensions/redis/runners/item.rb |