Class: SidekiqAlive::Redis::RedisGem

Inherits:
Base
  • Object
show all
Defined in:
lib/sidekiq_alive/redis/redis_gem.rb

Overview

Wrapper for ‘redis` gem used by sidekiq < 7 github.com/redis/redis-rb

Instance Method Summary collapse

Methods inherited from Base

#ttl

Instance Method Details

#delete(key) ⇒ Object



34
35
36
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 34

def delete(key)
  redis { |r| r.del(key) }
end

#get(key) ⇒ Object



14
15
16
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 14

def get(key)
  redis { |r| r.get(key) }
end

#set(key, time:, ex:) ⇒ Object



10
11
12
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 10

def set(key, time:, ex:)
  redis { |r| r.set(key, time, ex: ex) }
end

#zadd(set_key, ex, key) ⇒ Object



18
19
20
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 18

def zadd(set_key, ex, key)
  redis { |r| r.zadd(set_key, ex, key) }
end

#zrange(set_key, start, stop) ⇒ Object



22
23
24
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 22

def zrange(set_key, start, stop)
  redis { |r| r.zrange(set_key, start, stop) }
end

#zrangebyscore(set_key, min, max) ⇒ Object



26
27
28
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 26

def zrangebyscore(set_key, min, max)
  redis { |r| r.zrangebyscore(set_key, min, max) }
end

#zrem(set_key, key) ⇒ Object



30
31
32
# File 'lib/sidekiq_alive/redis/redis_gem.rb', line 30

def zrem(set_key, key)
  redis { |r| r.zrem(set_key, key) }
end