Class: Redis
- Inherits:
-
Object
- Object
- Redis
- Defined in:
- lib/roc/ext/redis_ext.rb,
lib/roc/store/redis_eval.rb
Instance Method Summary collapse
- #del(*keys) ⇒ Object
- #eval(script, num_key_args, *args) ⇒ Object
- #hdel(key, field) ⇒ Object
- #zrevrangebyscore(key, max, min, options = {}) ⇒ Object
Instance Method Details
#del(*keys) ⇒ Object
12 13 14 |
# File 'lib/roc/ext/redis_ext.rb', line 12 def del(*keys) _bool @client.call(:del, *keys) end |
#eval(script, num_key_args, *args) ⇒ Object
3 4 5 |
# File 'lib/roc/store/redis_eval.rb', line 3 def eval(script, num_key_args, *args) @client.call(:eval, script, num_key_args, *args) end |
#hdel(key, field) ⇒ Object
16 17 18 |
# File 'lib/roc/ext/redis_ext.rb', line 16 def hdel(key, field) _bool @client.call(:hdel, key, field) end |
#zrevrangebyscore(key, max, min, options = {}) ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/roc/ext/redis_ext.rb', line 3 def zrevrangebyscore(key, max, min, = {}) command = CommandOptions.new() do |c| c.splat :limit c.bool :with_scores end @client.call(:zrevrangebyscore, key, max, min, *command.to_a) end |