class SidekiqUniqueJobs::Redis::Hash
@author Mikael Henriksson <mikael@mhenrixon.com>
Class Hash provides convenient access to redis hashes
def [](member)
-
(Object)
- whatever is stored on this hash member
Parameters:
-
member
(String
) -- the member who's value to get
def [](member) redis { |conn| conn.hget(key, member) } end
def count
-
(Integer)
- the length of this hash
def count redis { |conn| conn.hlen(key) } end
def del(*fields)
Removes the key from redis
def del(*fields) redis { |conn| conn.hdel(key, *fields) } end
def entries(with_values: false)
-
(Hash
- when given with_values: true) -
(Array
- when given with_values: false
Parameters:
-
with_values
(true, false
) -- false return hash
def entries(with_values: false) if with_values redis { |conn| conn.hgetall(key) } else redis { |conn| conn.hkeys(key) } end end