Class List Method List File List

# Class: VertxRedis::RedisAPI

Inherits:
  Object
  - Object
  - VertxRedis::RedisAPI
  show all
Defined in:
  /Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb

## Overview

Auto generated Redis API client wrapper.

## Constant Summary

@@j_api_type =

      Object.new

## Class Method Summary (collapse)

- + (Boolean) accept?(obj)
- + (::VertxRedis::RedisAPI) api(client = nil)
- + (Object) j_api_type
- + (Object) j_class
- + (Object) unwrap(obj)
- + (Object) wrap(obj)

## Instance Method Summary (collapse)

- - (self) append(arg0 = nil, arg1 = nil) { ... }
- - (self) asking { ... }
- - (self) auth(arg0 = nil) { ... }
- - (self) bgrewriteaof { ... }
- - (self) bgsave(args = nil) { ... }
- - (self) bitcount(args = nil) { ... }
- - (self) bitfield(args = nil) { ... }
- - (self) bitop(args = nil) { ... }
- - (self) bitpos(args = nil) { ... }
- - (self) blpop(args = nil) { ... }
- - (self) brpop(args = nil) { ... }
- - (self) brpoplpush(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) bzpopmax(args = nil) { ... }
- - (self) bzpopmin(args = nil) { ... }
- - (self) client(args = nil) { ... }
- - (self) cluster(args = nil) { ... }
- - (self) command(args = nil) { ... }
- - (self) config(args = nil) { ... }
- - (self) dbsize { ... }
- - (self) debug(args = nil) { ... }
- - (self) decr(arg0 = nil) { ... }
- - (self) decrby(arg0 = nil, arg1 = nil) { ... }
- - (self) del(args = nil) { ... }
- - (self) discard { ... }
- - (self) dump(arg0 = nil) { ... }
- - (self) echo(arg0 = nil) { ... }
- - (self) eval(args = nil) { ... }
- - (self) evalsha(args = nil) { ... }
- - (self) exec { ... }
- - (self) exists(args = nil) { ... }
- - (self) expire(arg0 = nil, arg1 = nil) { ... }
- - (self) expireat(arg0 = nil, arg1 = nil) { ... }
- - (self) flushall(args = nil) { ... }
- - (self) flushdb(args = nil) { ... }
- - (self) geoadd(args = nil) { ... }
- - (self) geodist(args = nil) { ... }
- - (self) geohash(args = nil) { ... }
- - (self) geopos(args = nil) { ... }
- - (self) georadius(args = nil) { ... }
- - (self) georadius_ro(args = nil) { ... }
- - (self) georadiusbymember(args = nil) { ... }
- - (self) georadiusbymember_ro(args = nil) { ... }
- - (self) get(arg0 = nil) { ... }
- - (self) getbit(arg0 = nil, arg1 = nil) { ... }
- - (self) getrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) getset(arg0 = nil, arg1 = nil) { ... }
- - (self) hdel(args = nil) { ... }
- - (self) hexists(arg0 = nil, arg1 = nil) { ... }
- - (self) hget(arg0 = nil, arg1 = nil) { ... }
- - (self) hgetall(arg0 = nil) { ... }
- - (self) hincrby(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) hincrbyfloat(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) hkeys(arg0 = nil) { ... }
- - (self) hlen(arg0 = nil) { ... }
- - (self) hmget(args = nil) { ... }
- - (self) hmset(args = nil) { ... }
- - (self) host(args = nil) { ... }
- - (self) hscan(args = nil) { ... }
- - (self) hset(args = nil) { ... }
- - (self) hsetnx(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) hstrlen(arg0 = nil, arg1 = nil) { ... }
- - (self) hvals(arg0 = nil) { ... }
- - (self) incr(arg0 = nil) { ... }
- - (self) incrby(arg0 = nil, arg1 = nil) { ... }
- - (self) incrbyfloat(arg0 = nil, arg1 = nil) { ... }
- - (self) info(args = nil) { ... }
- - (self) keys(arg0 = nil) { ... }
- - (self) lastsave { ... }
- - (self) latency(args = nil) { ... }
- - (self) lindex(arg0 = nil, arg1 = nil) { ... }
- - (self) linsert(arg0 = nil, arg1 = nil, arg2 = nil, arg3 = nil) { ... }
- - (self) llen(arg0 = nil) { ... }
- - (self) lolwut(args = nil) { ... }
- - (self) lpop(arg0 = nil) { ... }
- - (self) lpush(args = nil) { ... }
- - (self) lpushx(args = nil) { ... }
- - (self) lrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) lrem(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) lset(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) ltrim(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) memory(args = nil) { ... }
- - (self) mget(args = nil) { ... }
- - (self) migrate(args = nil) { ... }
- - (self) module(args = nil) { ... }
- - (self) monitor { ... }
- - (self) move(arg0 = nil, arg1 = nil) { ... }
- - (self) mset(args = nil) { ... }
- - (self) msetnx(args = nil) { ... }
- - (self) multi { ... }
- - (self) object(args = nil) { ... }
- - (self) persist(arg0 = nil) { ... }
- - (self) pexpire(arg0 = nil, arg1 = nil) { ... }
- - (self) pexpireat(arg0 = nil, arg1 = nil) { ... }
- - (self) pfadd(args = nil) { ... }
- - (self) pfcount(args = nil) { ... }
- - (self) pfdebug(args = nil) { ... }
- - (self) pfmerge(args = nil) { ... }
- - (self) pfselftest { ... }
- - (self) ping(args = nil) { ... }
- - (self) post(args = nil) { ... }
- - (self) psetex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) psubscribe(args = nil) { ... }
- - (self) psync(arg0 = nil, arg1 = nil) { ... }
- - (self) pttl(arg0 = nil) { ... }
- - (self) publish(arg0 = nil, arg1 = nil) { ... }
- - (self) pubsub(args = nil) { ... }
- - (self) punsubscribe(args = nil) { ... }
- - (self) randomkey { ... }
- - (self) readonly { ... }
- - (self) readwrite { ... }
- - (self) rename(arg0 = nil, arg1 = nil) { ... }
- - (self) renamenx(arg0 = nil, arg1 = nil) { ... }
- - (self) replconf(args = nil) { ... }
- - (self) replicaof(arg0 = nil, arg1 = nil) { ... }
- - (self) restore(args = nil) { ... }
- - (self) restore_asking(args = nil) { ... }
- - (self) role { ... }
- - (self) rpop(arg0 = nil) { ... }
- - (self) rpoplpush(arg0 = nil, arg1 = nil) { ... }
- - (self) rpush(args = nil) { ... }
- - (self) rpushx(args = nil) { ... }
- - (self) sadd(args = nil) { ... }
- - (self) save { ... }
- - (self) scan(args = nil) { ... }
- - (self) scard(arg0 = nil) { ... }
- - (self) script(args = nil) { ... }
- - (self) sdiff(args = nil) { ... }
- - (self) sdiffstore(args = nil) { ... }
- - (self) select(arg0 = nil) { ... }
- - (self) set(args = nil) { ... }
- - (self) setbit(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) setex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) setnx(arg0 = nil, arg1 = nil) { ... }
- - (self) setrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) shutdown(args = nil) { ... }
- - (self) sinter(args = nil) { ... }
- - (self) sinterstore(args = nil) { ... }
- - (self) sismember(arg0 = nil, arg1 = nil) { ... }
- - (self) slaveof(arg0 = nil, arg1 = nil) { ... }
- - (self) slowlog(args = nil) { ... }
- - (self) smembers(arg0 = nil) { ... }
- - (self) smove(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) sort(args = nil) { ... }
- - (self) spop(args = nil) { ... }
- - (self) srandmember(args = nil) { ... }
- - (self) srem(args = nil) { ... }
- - (self) sscan(args = nil) { ... }
- - (self) strlen(arg0 = nil) { ... }
- - (self) subscribe(args = nil) { ... }
- - (self) substr(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) sunion(args = nil) { ... }
- - (self) sunionstore(args = nil) { ... }
- - (self) swapdb(arg0 = nil, arg1 = nil) { ... }
- - (self) sync { ... }
- - (self) time { ... }
- - (self) touch(args = nil) { ... }
- - (self) ttl(arg0 = nil) { ... }
- - (self) type(arg0 = nil) { ... }
- - (self) unlink(args = nil) { ... }
- - (self) unsubscribe(args = nil) { ... }
- - (self) unwatch { ... }
- - (self) wait(arg0 = nil, arg1 = nil) { ... }
- - (self) watch(args = nil) { ... }
- - (self) xack(args = nil) { ... }
- - (self) xadd(args = nil) { ... }
- - (self) xclaim(args = nil) { ... }
- - (self) xdel(args = nil) { ... }
- - (self) xgroup(args = nil) { ... }
- - (self) xinfo(args = nil) { ... }
- - (self) xlen(arg0 = nil) { ... }
- - (self) xpending(args = nil) { ... }
- - (self) xrange(args = nil) { ... }
- - (self) xread(args = nil) { ... }
- - (self) xreadgroup(args = nil) { ... }
- - (self) xrevrange(args = nil) { ... }
- - (self) xsetid(arg0 = nil, arg1 = nil) { ... }
- - (self) xtrim(args = nil) { ... }
- - (self) zadd(args = nil) { ... }
- - (self) zcard(arg0 = nil) { ... }
- - (self) zcount(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zincrby(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zinterstore(args = nil) { ... }
- - (self) zlexcount(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zpopmax(args = nil) { ... }
- - (self) zpopmin(args = nil) { ... }
- - (self) zrange(args = nil) { ... }
- - (self) zrangebylex(args = nil) { ... }
- - (self) zrangebyscore(args = nil) { ... }
- - (self) zrank(arg0 = nil, arg1 = nil) { ... }
- - (self) zrem(args = nil) { ... }
- - (self) zremrangebylex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zremrangebyrank(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zremrangebyscore(arg0 = nil, arg1 = nil, arg2 = nil) { ... }
- - (self) zrevrange(args = nil) { ... }
- - (self) zrevrangebylex(args = nil) { ... }
- - (self) zrevrangebyscore(args = nil) { ... }
- - (self) zrevrank(arg0 = nil, arg1 = nil) { ... }
- - (self) zscan(args = nil) { ... }
- - (self) zscore(arg0 = nil, arg1 = nil) { ... }
- - (self) zunionstore(args = nil) { ... }

## Class Method Details

### + (`Boolean`) accept?(obj)

Returns:

- (`Boolean`)

    19
    20
    21
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 19

    def @@j_api_type.accept?(obj)
      obj.class == RedisAPI
    end

### + (`::VertxRedis::RedisAPI`) api(client = nil)

Parameters:

- client (`::VertxRedis::Redis`) (defaults to: `nil`)

Returns:

- (`::VertxRedis::RedisAPI`)

Raises:

- (`ArgumentError`)

    36
    37
    38
    39
    40
    41
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 36

    def self.api(client=nil)
      if client.class.method_defined?(:j_del) && !block_given?
        return ::Vertx::Util::Utils.safe_create(Java::IoVertxRedisClient::RedisAPI.java_method(:api, [Java::IoVertxRedisClient::Redis.java_class]).call(client.j_del),::VertxRedis::RedisAPI)
      end
      raise ArgumentError, "Invalid arguments when calling api(#{client})"
    end

### + (`Object`) j_api_type

    28
    29
    30
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 28

    def self.j_api_type
      @@j_api_type
    end

### + (`Object`) j_class

    31
    32
    33
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 31

    def self.j_class
      Java::IoVertxRedisClient::RedisAPI.java_class
    end

### + (`Object`) unwrap(obj)

    25
    26
    27
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 25

    def @@j_api_type.unwrap(obj)
      obj.j_del
    end

### + (`Object`) wrap(obj)

    22
    23
    24
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 22

    def @@j_api_type.wrap(obj)
      RedisAPI.new(obj)
    end

## Instance Method Details

### - (`self`) append(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    46
    47
    48
    49
    50
    51
    52
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 46

    def append(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:append, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling append(#{arg0},#{arg1})"
    end

### - (`self`) asking { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    55
    56
    57
    58
    59
    60
    61
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 55

    def asking
      if block_given?
        @j_del.java_method(:asking, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling asking()"
    end

### - (`self`) auth(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    65
    66
    67
    68
    69
    70
    71
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 65

    def auth(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:auth, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling auth(#{arg0})"
    end

### - (`self`) bgrewriteaof { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    74
    75
    76
    77
    78
    79
    80
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 74

    def bgrewriteaof
      if block_given?
        @j_del.java_method(:bgrewriteaof, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bgrewriteaof()"
    end

### - (`self`) bgsave(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    84
    85
    86
    87
    88
    89
    90
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 84

    def bgsave(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bgsave, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bgsave(#{args})"
    end

### - (`self`) bitcount(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    94
    95
    96
    97
    98
    99
    100
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 94

    def bitcount(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bitcount, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitcount(#{args})"
    end

### - (`self`) bitfield(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    104
    105
    106
    107
    108
    109
    110
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 104

    def bitfield(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bitfield, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitfield(#{args})"
    end

### - (`self`) bitop(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    114
    115
    116
    117
    118
    119
    120
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 114

    def bitop(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bitop, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitop(#{args})"
    end

### - (`self`) bitpos(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    124
    125
    126
    127
    128
    129
    130
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 124

    def bitpos(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bitpos, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitpos(#{args})"
    end

### - (`self`) blpop(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    134
    135
    136
    137
    138
    139
    140
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 134

    def blpop(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:blpop, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling blpop(#{args})"
    end

### - (`self`) brpop(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    144
    145
    146
    147
    148
    149
    150
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 144

    def brpop(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:brpop, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling brpop(#{args})"
    end

### - (`self`) brpoplpush(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    156
    157
    158
    159
    160
    161
    162
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 156

    def brpoplpush(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:brpoplpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling brpoplpush(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) bzpopmax(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    166
    167
    168
    169
    170
    171
    172
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 166

    def bzpopmax(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bzpopmax, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bzpopmax(#{args})"
    end

### - (`self`) bzpopmin(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    176
    177
    178
    179
    180
    181
    182
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 176

    def bzpopmin(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:bzpopmin, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bzpopmin(#{args})"
    end

### - (`self`) client(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    186
    187
    188
    189
    190
    191
    192
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 186

    def client(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:client, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client(#{args})"
    end

### - (`self`) cluster(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    196
    197
    198
    199
    200
    201
    202
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 196

    def cluster(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:cluster, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster(#{args})"
    end

### - (`self`) command(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    206
    207
    208
    209
    210
    211
    212
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 206

    def command(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:command, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling command(#{args})"
    end

### - (`self`) config(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    216
    217
    218
    219
    220
    221
    222
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 216

    def config(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:config, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling config(#{args})"
    end

### - (`self`) dbsize { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    225
    226
    227
    228
    229
    230
    231
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 225

    def dbsize
      if block_given?
        @j_del.java_method(:dbsize, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling dbsize()"
    end

### - (`self`) debug(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    235
    236
    237
    238
    239
    240
    241
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 235

    def debug(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:debug, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling debug(#{args})"
    end

### - (`self`) decr(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    245
    246
    247
    248
    249
    250
    251
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 245

    def decr(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:decr, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling decr(#{arg0})"
    end

### - (`self`) decrby(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    256
    257
    258
    259
    260
    261
    262
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 256

    def decrby(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:decrby, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling decrby(#{arg0},#{arg1})"
    end

### - (`self`) del(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    266
    267
    268
    269
    270
    271
    272
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 266

    def del(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:del, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling del(#{args})"
    end

### - (`self`) discard { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    275
    276
    277
    278
    279
    280
    281
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 275

    def discard
      if block_given?
        @j_del.java_method(:discard, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling discard()"
    end

### - (`self`) dump(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    285
    286
    287
    288
    289
    290
    291
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 285

    def dump(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:dump, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling dump(#{arg0})"
    end

### - (`self`) echo(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    295
    296
    297
    298
    299
    300
    301
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 295

    def echo(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:echo, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling echo(#{arg0})"
    end

### - (`self`) eval(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    305
    306
    307
    308
    309
    310
    311
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 305

    def eval(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:eval, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling eval(#{args})"
    end

### - (`self`) evalsha(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    315
    316
    317
    318
    319
    320
    321
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 315

    def evalsha(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:evalsha, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling evalsha(#{args})"
    end

### - (`self`) exec { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    324
    325
    326
    327
    328
    329
    330
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 324

    def exec
      if block_given?
        @j_del.java_method(:exec, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling exec()"
    end

### - (`self`) exists(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    334
    335
    336
    337
    338
    339
    340
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 334

    def exists(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:exists, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling exists(#{args})"
    end

### - (`self`) expire(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    345
    346
    347
    348
    349
    350
    351
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 345

    def expire(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:expire, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling expire(#{arg0},#{arg1})"
    end

### - (`self`) expireat(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    356
    357
    358
    359
    360
    361
    362
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 356

    def expireat(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:expireat, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling expireat(#{arg0},#{arg1})"
    end

### - (`self`) flushall(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    366
    367
    368
    369
    370
    371
    372
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 366

    def flushall(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:flushall, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling flushall(#{args})"
    end

### - (`self`) flushdb(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    376
    377
    378
    379
    380
    381
    382
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 376

    def flushdb(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:flushdb, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling flushdb(#{args})"
    end

### - (`self`) geoadd(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    386
    387
    388
    389
    390
    391
    392
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 386

    def geoadd(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:geoadd, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geoadd(#{args})"
    end

### - (`self`) geodist(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    396
    397
    398
    399
    400
    401
    402
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 396

    def geodist(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:geodist, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geodist(#{args})"
    end

### - (`self`) geohash(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    406
    407
    408
    409
    410
    411
    412
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 406

    def geohash(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:geohash, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geohash(#{args})"
    end

### - (`self`) geopos(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    416
    417
    418
    419
    420
    421
    422
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 416

    def geopos(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:geopos, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geopos(#{args})"
    end

### - (`self`) georadius(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    426
    427
    428
    429
    430
    431
    432
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 426

    def georadius(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:georadius, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadius(#{args})"
    end

### - (`self`) georadius_ro(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    436
    437
    438
    439
    440
    441
    442
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 436

    def georadius_ro(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:georadiusRo, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadius_ro(#{args})"
    end

### - (`self`) georadiusbymember(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    446
    447
    448
    449
    450
    451
    452
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 446

    def georadiusbymember(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:georadiusbymember, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadiusbymember(#{args})"
    end

### - (`self`) georadiusbymember_ro(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    456
    457
    458
    459
    460
    461
    462
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 456

    def georadiusbymember_ro(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:georadiusbymemberRo, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadiusbymember_ro(#{args})"
    end

### - (`self`) get(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    466
    467
    468
    469
    470
    471
    472
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 466

    def get(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:get, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling get(#{arg0})"
    end

### - (`self`) getbit(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    477
    478
    479
    480
    481
    482
    483
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 477

    def getbit(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:getbit, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getbit(#{arg0},#{arg1})"
    end

### - (`self`) getrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    489
    490
    491
    492
    493
    494
    495
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 489

    def getrange(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:getrange, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getrange(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) getset(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    500
    501
    502
    503
    504
    505
    506
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 500

    def getset(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:getset, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getset(#{arg0},#{arg1})"
    end

### - (`self`) hdel(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    510
    511
    512
    513
    514
    515
    516
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 510

    def hdel(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:hdel, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hdel(#{args})"
    end

### - (`self`) hexists(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    521
    522
    523
    524
    525
    526
    527
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 521

    def hexists(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:hexists, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hexists(#{arg0},#{arg1})"
    end

### - (`self`) hget(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    532
    533
    534
    535
    536
    537
    538
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 532

    def hget(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:hget, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hget(#{arg0},#{arg1})"
    end

### - (`self`) hgetall(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    542
    543
    544
    545
    546
    547
    548
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 542

    def hgetall(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:hgetall, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hgetall(#{arg0})"
    end

### - (`self`) hincrby(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    554
    555
    556
    557
    558
    559
    560
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 554

    def hincrby(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:hincrby, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hincrby(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) hincrbyfloat(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    566
    567
    568
    569
    570
    571
    572
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 566

    def hincrbyfloat(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:hincrbyfloat, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hincrbyfloat(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) hkeys(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    576
    577
    578
    579
    580
    581
    582
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 576

    def hkeys(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:hkeys, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hkeys(#{arg0})"
    end

### - (`self`) hlen(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    586
    587
    588
    589
    590
    591
    592
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 586

    def hlen(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:hlen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hlen(#{arg0})"
    end

### - (`self`) hmget(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    596
    597
    598
    599
    600
    601
    602
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 596

    def hmget(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:hmget, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hmget(#{args})"
    end

### - (`self`) hmset(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    606
    607
    608
    609
    610
    611
    612
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 606

    def hmset(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:hmset, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hmset(#{args})"
    end

### - (`self`) host(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    616
    617
    618
    619
    620
    621
    622
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 616

    def host(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:host, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling host(#{args})"
    end

### - (`self`) hscan(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    626
    627
    628
    629
    630
    631
    632
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 626

    def hscan(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:hscan, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hscan(#{args})"
    end

### - (`self`) hset(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    636
    637
    638
    639
    640
    641
    642
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 636

    def hset(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:hset, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hset(#{args})"
    end

### - (`self`) hsetnx(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    648
    649
    650
    651
    652
    653
    654
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 648

    def hsetnx(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:hsetnx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hsetnx(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) hstrlen(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    659
    660
    661
    662
    663
    664
    665
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 659

    def hstrlen(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:hstrlen, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hstrlen(#{arg0},#{arg1})"
    end

### - (`self`) hvals(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    669
    670
    671
    672
    673
    674
    675
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 669

    def hvals(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:hvals, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hvals(#{arg0})"
    end

### - (`self`) incr(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    679
    680
    681
    682
    683
    684
    685
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 679

    def incr(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:incr, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incr(#{arg0})"
    end

### - (`self`) incrby(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    690
    691
    692
    693
    694
    695
    696
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 690

    def incrby(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:incrby, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incrby(#{arg0},#{arg1})"
    end

### - (`self`) incrbyfloat(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    701
    702
    703
    704
    705
    706
    707
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 701

    def incrbyfloat(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:incrbyfloat, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incrbyfloat(#{arg0},#{arg1})"
    end

### - (`self`) info(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    711
    712
    713
    714
    715
    716
    717
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 711

    def info(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:info, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling info(#{args})"
    end

### - (`self`) keys(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    721
    722
    723
    724
    725
    726
    727
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 721

    def keys(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:keys, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling keys(#{arg0})"
    end

### - (`self`) lastsave { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    730
    731
    732
    733
    734
    735
    736
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 730

    def lastsave
      if block_given?
        @j_del.java_method(:lastsave, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lastsave()"
    end

### - (`self`) latency(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    740
    741
    742
    743
    744
    745
    746
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 740

    def latency(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:latency, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling latency(#{args})"
    end

### - (`self`) lindex(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    751
    752
    753
    754
    755
    756
    757
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 751

    def lindex(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:lindex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lindex(#{arg0},#{arg1})"
    end

### - (`self`) linsert(arg0 = nil, arg1 = nil, arg2 = nil, arg3 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)
- arg3 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    764
    765
    766
    767
    768
    769
    770
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 764

    def linsert(arg0=nil,arg1=nil,arg2=nil,arg3=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && arg3.class == String && block_given?
        @j_del.java_method(:linsert, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,arg3,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling linsert(#{arg0},#{arg1},#{arg2},#{arg3})"
    end

### - (`self`) llen(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    774
    775
    776
    777
    778
    779
    780
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 774

    def llen(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:llen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling llen(#{arg0})"
    end

### - (`self`) lolwut(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    784
    785
    786
    787
    788
    789
    790
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 784

    def lolwut(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:lolwut, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lolwut(#{args})"
    end

### - (`self`) lpop(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    794
    795
    796
    797
    798
    799
    800
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 794

    def lpop(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:lpop, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpop(#{arg0})"
    end

### - (`self`) lpush(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    804
    805
    806
    807
    808
    809
    810
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 804

    def lpush(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:lpush, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpush(#{args})"
    end

### - (`self`) lpushx(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    814
    815
    816
    817
    818
    819
    820
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 814

    def lpushx(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:lpushx, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpushx(#{args})"
    end

### - (`self`) lrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    826
    827
    828
    829
    830
    831
    832
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 826

    def lrange(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:lrange, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lrange(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) lrem(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    838
    839
    840
    841
    842
    843
    844
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 838

    def lrem(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:lrem, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lrem(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) lset(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    850
    851
    852
    853
    854
    855
    856
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 850

    def lset(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:lset, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lset(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) ltrim(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    862
    863
    864
    865
    866
    867
    868
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 862

    def ltrim(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:ltrim, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ltrim(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) memory(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    872
    873
    874
    875
    876
    877
    878
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 872

    def memory(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:memory, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling memory(#{args})"
    end

### - (`self`) mget(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    882
    883
    884
    885
    886
    887
    888
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 882

    def mget(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:mget, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling mget(#{args})"
    end

### - (`self`) migrate(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    892
    893
    894
    895
    896
    897
    898
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 892

    def migrate(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:migrate, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling migrate(#{args})"
    end

### - (`self`) module(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    902
    903
    904
    905
    906
    907
    908
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 902

    def module(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:module, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling module(#{args})"
    end

### - (`self`) monitor { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    911
    912
    913
    914
    915
    916
    917
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 911

    def monitor
      if block_given?
        @j_del.java_method(:monitor, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling monitor()"
    end

### - (`self`) move(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    922
    923
    924
    925
    926
    927
    928
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 922

    def move(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:move, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling move(#{arg0},#{arg1})"
    end

### - (`self`) mset(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    932
    933
    934
    935
    936
    937
    938
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 932

    def mset(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:mset, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling mset(#{args})"
    end

### - (`self`) msetnx(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    942
    943
    944
    945
    946
    947
    948
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 942

    def msetnx(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:msetnx, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling msetnx(#{args})"
    end

### - (`self`) multi { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    951
    952
    953
    954
    955
    956
    957
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 951

    def multi
      if block_given?
        @j_del.java_method(:multi, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling multi()"
    end

### - (`self`) object(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    961
    962
    963
    964
    965
    966
    967
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 961

    def object(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:object, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling object(#{args})"
    end

### - (`self`) persist(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    971
    972
    973
    974
    975
    976
    977
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 971

    def persist(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:persist, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling persist(#{arg0})"
    end

### - (`self`) pexpire(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    982
    983
    984
    985
    986
    987
    988
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 982

    def pexpire(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:pexpire, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pexpire(#{arg0},#{arg1})"
    end

### - (`self`) pexpireat(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    993
    994
    995
    996
    997
    998
    999
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 993

    def pexpireat(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:pexpireat, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pexpireat(#{arg0},#{arg1})"
    end

### - (`self`) pfadd(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1003
    1004
    1005
    1006
    1007
    1008
    1009
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1003

    def pfadd(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:pfadd, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfadd(#{args})"
    end

### - (`self`) pfcount(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1013
    1014
    1015
    1016
    1017
    1018
    1019
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1013

    def pfcount(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:pfcount, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfcount(#{args})"
    end

### - (`self`) pfdebug(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1023
    1024
    1025
    1026
    1027
    1028
    1029
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1023

    def pfdebug(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:pfdebug, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfdebug(#{args})"
    end

### - (`self`) pfmerge(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1033
    1034
    1035
    1036
    1037
    1038
    1039
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1033

    def pfmerge(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:pfmerge, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfmerge(#{args})"
    end

### - (`self`) pfselftest { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1042
    1043
    1044
    1045
    1046
    1047
    1048
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1042

    def pfselftest
      if block_given?
        @j_del.java_method(:pfselftest, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfselftest()"
    end

### - (`self`) ping(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1052
    1053
    1054
    1055
    1056
    1057
    1058
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1052

    def ping(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:ping, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ping(#{args})"
    end

### - (`self`) post(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1062
    1063
    1064
    1065
    1066
    1067
    1068
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1062

    def post(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:post, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling post(#{args})"
    end

### - (`self`) psetex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1074
    1075
    1076
    1077
    1078
    1079
    1080
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1074

    def psetex(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:psetex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psetex(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) psubscribe(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1084
    1085
    1086
    1087
    1088
    1089
    1090
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1084

    def psubscribe(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:psubscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psubscribe(#{args})"
    end

### - (`self`) psync(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1095
    1096
    1097
    1098
    1099
    1100
    1101
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1095

    def psync(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:psync, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psync(#{arg0},#{arg1})"
    end

### - (`self`) pttl(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1105
    1106
    1107
    1108
    1109
    1110
    1111
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1105

    def pttl(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:pttl, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pttl(#{arg0})"
    end

### - (`self`) publish(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1116
    1117
    1118
    1119
    1120
    1121
    1122
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1116

    def publish(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:publish, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling publish(#{arg0},#{arg1})"
    end

### - (`self`) pubsub(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1126
    1127
    1128
    1129
    1130
    1131
    1132
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1126

    def pubsub(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:pubsub, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pubsub(#{args})"
    end

### - (`self`) punsubscribe(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1136
    1137
    1138
    1139
    1140
    1141
    1142
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1136

    def punsubscribe(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:punsubscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling punsubscribe(#{args})"
    end

### - (`self`) randomkey { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1145
    1146
    1147
    1148
    1149
    1150
    1151
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1145

    def randomkey
      if block_given?
        @j_del.java_method(:randomkey, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling randomkey()"
    end

### - (`self`) readonly { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1154
    1155
    1156
    1157
    1158
    1159
    1160
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1154

    def readonly
      if block_given?
        @j_del.java_method(:readonly, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling readonly()"
    end

### - (`self`) readwrite { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1163
    1164
    1165
    1166
    1167
    1168
    1169
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1163

    def readwrite
      if block_given?
        @j_del.java_method(:readwrite, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling readwrite()"
    end

### - (`self`) rename(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1174
    1175
    1176
    1177
    1178
    1179
    1180
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1174

    def rename(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:rename, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rename(#{arg0},#{arg1})"
    end

### - (`self`) renamenx(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1185
    1186
    1187
    1188
    1189
    1190
    1191
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1185

    def renamenx(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:renamenx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling renamenx(#{arg0},#{arg1})"
    end

### - (`self`) replconf(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1195
    1196
    1197
    1198
    1199
    1200
    1201
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1195

    def replconf(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:replconf, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling replconf(#{args})"
    end

### - (`self`) replicaof(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1206
    1207
    1208
    1209
    1210
    1211
    1212
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1206

    def replicaof(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:replicaof, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling replicaof(#{arg0},#{arg1})"
    end

### - (`self`) restore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1216
    1217
    1218
    1219
    1220
    1221
    1222
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1216

    def restore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:restore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling restore(#{args})"
    end

### - (`self`) restore_asking(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1226
    1227
    1228
    1229
    1230
    1231
    1232
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1226

    def restore_asking(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:restoreAsking, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling restore_asking(#{args})"
    end

### - (`self`) role { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1235
    1236
    1237
    1238
    1239
    1240
    1241
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1235

    def role
      if block_given?
        @j_del.java_method(:role, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling role()"
    end

### - (`self`) rpop(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1245
    1246
    1247
    1248
    1249
    1250
    1251
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1245

    def rpop(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:rpop, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpop(#{arg0})"
    end

### - (`self`) rpoplpush(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1256
    1257
    1258
    1259
    1260
    1261
    1262
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1256

    def rpoplpush(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:rpoplpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpoplpush(#{arg0},#{arg1})"
    end

### - (`self`) rpush(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1266
    1267
    1268
    1269
    1270
    1271
    1272
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1266

    def rpush(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:rpush, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpush(#{args})"
    end

### - (`self`) rpushx(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1276
    1277
    1278
    1279
    1280
    1281
    1282
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1276

    def rpushx(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:rpushx, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpushx(#{args})"
    end

### - (`self`) sadd(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1286
    1287
    1288
    1289
    1290
    1291
    1292
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1286

    def sadd(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sadd, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sadd(#{args})"
    end

### - (`self`) save { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1295
    1296
    1297
    1298
    1299
    1300
    1301
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1295

    def save
      if block_given?
        @j_del.java_method(:save, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling save()"
    end

### - (`self`) scan(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1305
    1306
    1307
    1308
    1309
    1310
    1311
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1305

    def scan(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:scan, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling scan(#{args})"
    end

### - (`self`) scard(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1315
    1316
    1317
    1318
    1319
    1320
    1321
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1315

    def scard(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:scard, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling scard(#{arg0})"
    end

### - (`self`) script(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1325
    1326
    1327
    1328
    1329
    1330
    1331
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1325

    def script(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:script, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script(#{args})"
    end

### - (`self`) sdiff(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1335
    1336
    1337
    1338
    1339
    1340
    1341
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1335

    def sdiff(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sdiff, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sdiff(#{args})"
    end

### - (`self`) sdiffstore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1345
    1346
    1347
    1348
    1349
    1350
    1351
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1345

    def sdiffstore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sdiffstore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sdiffstore(#{args})"
    end

### - (`self`) select(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1355
    1356
    1357
    1358
    1359
    1360
    1361
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1355

    def select(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:select, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling select(#{arg0})"
    end

### - (`self`) set(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1365
    1366
    1367
    1368
    1369
    1370
    1371
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1365

    def set(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:set, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling set(#{args})"
    end

### - (`self`) setbit(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1377
    1378
    1379
    1380
    1381
    1382
    1383
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1377

    def setbit(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:setbit, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setbit(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) setex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1389
    1390
    1391
    1392
    1393
    1394
    1395
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1389

    def setex(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:setex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setex(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) setnx(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1400
    1401
    1402
    1403
    1404
    1405
    1406
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1400

    def setnx(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:setnx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setnx(#{arg0},#{arg1})"
    end

### - (`self`) setrange(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1412
    1413
    1414
    1415
    1416
    1417
    1418
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1412

    def setrange(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:setrange, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setrange(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) shutdown(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1422
    1423
    1424
    1425
    1426
    1427
    1428
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1422

    def shutdown(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:shutdown, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling shutdown(#{args})"
    end

### - (`self`) sinter(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1432
    1433
    1434
    1435
    1436
    1437
    1438
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1432

    def sinter(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sinter, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sinter(#{args})"
    end

### - (`self`) sinterstore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1442
    1443
    1444
    1445
    1446
    1447
    1448
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1442

    def sinterstore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sinterstore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sinterstore(#{args})"
    end

### - (`self`) sismember(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1453
    1454
    1455
    1456
    1457
    1458
    1459
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1453

    def sismember(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:sismember, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sismember(#{arg0},#{arg1})"
    end

### - (`self`) slaveof(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1464
    1465
    1466
    1467
    1468
    1469
    1470
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1464

    def slaveof(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:slaveof, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slaveof(#{arg0},#{arg1})"
    end

### - (`self`) slowlog(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1474
    1475
    1476
    1477
    1478
    1479
    1480
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1474

    def slowlog(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:slowlog, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slowlog(#{args})"
    end

### - (`self`) smembers(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1484
    1485
    1486
    1487
    1488
    1489
    1490
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1484

    def smembers(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:smembers, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling smembers(#{arg0})"
    end

### - (`self`) smove(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1496
    1497
    1498
    1499
    1500
    1501
    1502
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1496

    def smove(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:smove, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling smove(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) sort(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1506
    1507
    1508
    1509
    1510
    1511
    1512
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1506

    def sort(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sort, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sort(#{args})"
    end

### - (`self`) spop(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1516
    1517
    1518
    1519
    1520
    1521
    1522
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1516

    def spop(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:spop, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling spop(#{args})"
    end

### - (`self`) srandmember(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1526
    1527
    1528
    1529
    1530
    1531
    1532
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1526

    def srandmember(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:srandmember, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srandmember(#{args})"
    end

### - (`self`) srem(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1536
    1537
    1538
    1539
    1540
    1541
    1542
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1536

    def srem(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:srem, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srem(#{args})"
    end

### - (`self`) sscan(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1546
    1547
    1548
    1549
    1550
    1551
    1552
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1546

    def sscan(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sscan, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sscan(#{args})"
    end

### - (`self`) strlen(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1556
    1557
    1558
    1559
    1560
    1561
    1562
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1556

    def strlen(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:strlen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling strlen(#{arg0})"
    end

### - (`self`) subscribe(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1566
    1567
    1568
    1569
    1570
    1571
    1572
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1566

    def subscribe(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:subscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling subscribe(#{args})"
    end

### - (`self`) substr(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1578
    1579
    1580
    1581
    1582
    1583
    1584
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1578

    def substr(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:substr, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling substr(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) sunion(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1588
    1589
    1590
    1591
    1592
    1593
    1594
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1588

    def sunion(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sunion, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sunion(#{args})"
    end

### - (`self`) sunionstore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1598
    1599
    1600
    1601
    1602
    1603
    1604
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1598

    def sunionstore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:sunionstore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sunionstore(#{args})"
    end

### - (`self`) swapdb(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1609
    1610
    1611
    1612
    1613
    1614
    1615
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1609

    def swapdb(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:swapdb, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling swapdb(#{arg0},#{arg1})"
    end

### - (`self`) sync { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1618
    1619
    1620
    1621
    1622
    1623
    1624
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1618

    def sync
      if block_given?
        @j_del.java_method(:sync, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sync()"
    end

### - (`self`) time { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1627
    1628
    1629
    1630
    1631
    1632
    1633
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1627

    def time
      if block_given?
        @j_del.java_method(:time, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling time()"
    end

### - (`self`) touch(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1637
    1638
    1639
    1640
    1641
    1642
    1643
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1637

    def touch(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:touch, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling touch(#{args})"
    end

### - (`self`) ttl(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1647
    1648
    1649
    1650
    1651
    1652
    1653
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1647

    def ttl(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:ttl, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ttl(#{arg0})"
    end

### - (`self`) type(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1657
    1658
    1659
    1660
    1661
    1662
    1663
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1657

    def type(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:type, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling type(#{arg0})"
    end

### - (`self`) unlink(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1667
    1668
    1669
    1670
    1671
    1672
    1673
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1667

    def unlink(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:unlink, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling unlink(#{args})"
    end

### - (`self`) unsubscribe(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1677
    1678
    1679
    1680
    1681
    1682
    1683
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1677

    def unsubscribe(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:unsubscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling unsubscribe(#{args})"
    end

### - (`self`) unwatch { ... }

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1686
    1687
    1688
    1689
    1690
    1691
    1692
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1686

    def unwatch
      if block_given?
        @j_del.java_method(:unwatch, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling unwatch()"
    end

### - (`self`) wait(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1697
    1698
    1699
    1700
    1701
    1702
    1703
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1697

    def wait(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:wait, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling wait(#{arg0},#{arg1})"
    end

### - (`self`) watch(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1707
    1708
    1709
    1710
    1711
    1712
    1713
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1707

    def watch(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:watch, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling watch(#{args})"
    end

### - (`self`) xack(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1717
    1718
    1719
    1720
    1721
    1722
    1723
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1717

    def xack(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xack, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xack(#{args})"
    end

### - (`self`) xadd(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1727
    1728
    1729
    1730
    1731
    1732
    1733
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1727

    def xadd(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xadd, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xadd(#{args})"
    end

### - (`self`) xclaim(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1737
    1738
    1739
    1740
    1741
    1742
    1743
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1737

    def xclaim(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xclaim, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xclaim(#{args})"
    end

### - (`self`) xdel(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1747
    1748
    1749
    1750
    1751
    1752
    1753
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1747

    def xdel(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xdel, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xdel(#{args})"
    end

### - (`self`) xgroup(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1757
    1758
    1759
    1760
    1761
    1762
    1763
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1757

    def xgroup(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xgroup, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xgroup(#{args})"
    end

### - (`self`) xinfo(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1767
    1768
    1769
    1770
    1771
    1772
    1773
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1767

    def xinfo(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xinfo, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xinfo(#{args})"
    end

### - (`self`) xlen(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1777
    1778
    1779
    1780
    1781
    1782
    1783
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1777

    def xlen(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:xlen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xlen(#{arg0})"
    end

### - (`self`) xpending(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1787
    1788
    1789
    1790
    1791
    1792
    1793
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1787

    def xpending(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xpending, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xpending(#{args})"
    end

### - (`self`) xrange(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1797
    1798
    1799
    1800
    1801
    1802
    1803
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1797

    def xrange(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xrange, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xrange(#{args})"
    end

### - (`self`) xread(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1807
    1808
    1809
    1810
    1811
    1812
    1813
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1807

    def xread(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xread, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xread(#{args})"
    end

### - (`self`) xreadgroup(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1817
    1818
    1819
    1820
    1821
    1822
    1823
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1817

    def xreadgroup(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xreadgroup, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xreadgroup(#{args})"
    end

### - (`self`) xrevrange(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1827
    1828
    1829
    1830
    1831
    1832
    1833
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1827

    def xrevrange(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xrevrange, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xrevrange(#{args})"
    end

### - (`self`) xsetid(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1838
    1839
    1840
    1841
    1842
    1843
    1844
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1838

    def xsetid(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:xsetid, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xsetid(#{arg0},#{arg1})"
    end

### - (`self`) xtrim(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1848
    1849
    1850
    1851
    1852
    1853
    1854
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1848

    def xtrim(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:xtrim, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling xtrim(#{args})"
    end

### - (`self`) zadd(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1858
    1859
    1860
    1861
    1862
    1863
    1864
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1858

    def zadd(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zadd, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zadd(#{args})"
    end

### - (`self`) zcard(arg0 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1868
    1869
    1870
    1871
    1872
    1873
    1874
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1868

    def zcard(arg0=nil)
      if arg0.class == String && block_given?
        @j_del.java_method(:zcard, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zcard(#{arg0})"
    end

### - (`self`) zcount(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1880
    1881
    1882
    1883
    1884
    1885
    1886
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1880

    def zcount(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zcount, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zcount(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zincrby(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1892
    1893
    1894
    1895
    1896
    1897
    1898
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1892

    def zincrby(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zincrby, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zincrby(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zinterstore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1902
    1903
    1904
    1905
    1906
    1907
    1908
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1902

    def zinterstore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zinterstore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zinterstore(#{args})"
    end

### - (`self`) zlexcount(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1914
    1915
    1916
    1917
    1918
    1919
    1920
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1914

    def zlexcount(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zlexcount, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zlexcount(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zpopmax(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1924
    1925
    1926
    1927
    1928
    1929
    1930
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1924

    def zpopmax(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zpopmax, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zpopmax(#{args})"
    end

### - (`self`) zpopmin(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1934
    1935
    1936
    1937
    1938
    1939
    1940
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1934

    def zpopmin(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zpopmin, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zpopmin(#{args})"
    end

### - (`self`) zrange(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1944
    1945
    1946
    1947
    1948
    1949
    1950
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1944

    def zrange(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrange, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrange(#{args})"
    end

### - (`self`) zrangebylex(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1954
    1955
    1956
    1957
    1958
    1959
    1960
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1954

    def zrangebylex(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrangebylex, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrangebylex(#{args})"
    end

### - (`self`) zrangebyscore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1964
    1965
    1966
    1967
    1968
    1969
    1970
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1964

    def zrangebyscore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrangebyscore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrangebyscore(#{args})"
    end

### - (`self`) zrank(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1975
    1976
    1977
    1978
    1979
    1980
    1981
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1975

    def zrank(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:zrank, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrank(#{arg0},#{arg1})"
    end

### - (`self`) zrem(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1985
    1986
    1987
    1988
    1989
    1990
    1991
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1985

    def zrem(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrem, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrem(#{args})"
    end

### - (`self`) zremrangebylex(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1997
    1998
    1999
    2000
    2001
    2002
    2003
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1997

    def zremrangebylex(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zremrangebylex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebylex(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zremrangebyrank(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2009
    2010
    2011
    2012
    2013
    2014
    2015
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2009

    def zremrangebyrank(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zremrangebyrank, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebyrank(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zremrangebyscore(arg0 = nil, arg1 = nil, arg2 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2021
    2022
    2023
    2024
    2025
    2026
    2027
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2021

    def zremrangebyscore(arg0=nil,arg1=nil,arg2=nil)
      if arg0.class == String && arg1.class == String && arg2.class == String && block_given?
        @j_del.java_method(:zremrangebyscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,arg2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebyscore(#{arg0},#{arg1},#{arg2})"
    end

### - (`self`) zrevrange(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2031
    2032
    2033
    2034
    2035
    2036
    2037
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2031

    def zrevrange(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrevrange, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrange(#{args})"
    end

### - (`self`) zrevrangebylex(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2041
    2042
    2043
    2044
    2045
    2046
    2047
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2041

    def zrevrangebylex(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrevrangebylex, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrangebylex(#{args})"
    end

### - (`self`) zrevrangebyscore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2051
    2052
    2053
    2054
    2055
    2056
    2057
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2051

    def zrevrangebyscore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zrevrangebyscore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrangebyscore(#{args})"
    end

### - (`self`) zrevrank(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2062
    2063
    2064
    2065
    2066
    2067
    2068
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2062

    def zrevrank(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:zrevrank, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrank(#{arg0},#{arg1})"
    end

### - (`self`) zscan(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2072
    2073
    2074
    2075
    2076
    2077
    2078
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2072

    def zscan(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zscan, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zscan(#{args})"
    end

### - (`self`) zscore(arg0 = nil, arg1 = nil) { ... }

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2083
    2084
    2085
    2086
    2087
    2088
    2089
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2083

    def zscore(arg0=nil,arg1=nil)
      if arg0.class == String && arg1.class == String && block_given?
        @j_del.java_method(:zscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(arg0,arg1,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zscore(#{arg0},#{arg1})"
    end

### - (`self`) zunionstore(args = nil) { ... }

Parameters:

- args (`Array<String>`) (defaults to: `nil`)

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2093
    2094
    2095
    2096
    2097
    2098
    2099
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2093

    def zunionstore(args=nil)
      if args.class == Array && block_given?
        @j_del.java_method(:zunionstore, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ::Vertx::Util::Utils.safe_create(ar.result,::VertxRedis::Response) : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zunionstore(#{args})"
    end