Class: SidekiqAlive::Redis::RedisClientGem
- Defined in:
- lib/sidekiq_alive/redis/redis_client_gem.rb
Overview
Wrapper for ‘redis-client` gem used by `sidekiq` > 7 github.com/redis-rb/redis-client
Instance Method Summary collapse
- #delete(key) ⇒ Object
- #get(key) ⇒ Object
-
#initialize ⇒ RedisClientGem
constructor
A new instance of RedisClientGem.
- #set(key, time:, ex:) ⇒ Object
- #zadd(set_key, ex, key) ⇒ Object
- #zrange(set_key, start, stop) ⇒ Object
- #zrangebyscore(set_key, min, max) ⇒ Object
- #zrem(set_key, key) ⇒ Object
Methods inherited from Base
Constructor Details
#initialize ⇒ RedisClientGem
Returns a new instance of RedisClientGem.
10 11 12 13 14 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 10 def initialize super @capsule = Sidekiq.default_configuration.capsules[CAPSULE_NAME] end |
Instance Method Details
#delete(key) ⇒ Object
40 41 42 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 40 def delete(key) redis { |r| r.call("DEL", key) } end |
#get(key) ⇒ Object
20 21 22 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 20 def get(key) redis { |r| r.call("GET", key) } end |
#set(key, time:, ex:) ⇒ Object
16 17 18 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 16 def set(key, time:, ex:) redis { |r| r.call("SET", key, time, ex: ex) } end |
#zadd(set_key, ex, key) ⇒ Object
24 25 26 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 24 def zadd(set_key, ex, key) redis { |r| r.call("ZADD", set_key, ex, key) } end |
#zrange(set_key, start, stop) ⇒ Object
28 29 30 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 28 def zrange(set_key, start, stop) redis { |r| r.call("ZRANGE", set_key, start, stop) } end |
#zrangebyscore(set_key, min, max) ⇒ Object
32 33 34 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 32 def zrangebyscore(set_key, min, max) redis { |r| r.call("ZRANGEBYSCORE", set_key, min, max) } end |
#zrem(set_key, key) ⇒ Object
36 37 38 |
# File 'lib/sidekiq_alive/redis/redis_client_gem.rb', line 36 def zrem(set_key, key) redis { |r| r.call("ZREM", set_key, key) } end |