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)
- + (Object) j_api_type
- + (Object) j_class
- + (Object) unwrap(obj)
- + (Object) wrap(obj)

## Instance Method Summary (collapse)

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

## Class Method Details

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

Returns:

- (`Boolean`)

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

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

### + (`Object`) j_api_type

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

    def self.j_api_type
      @@j_api_type
    end

### + (`Object`) j_class

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

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

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

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

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

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

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

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

## Instance Method Details

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

Redis command append.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command asking.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command auth.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command bgrewriteaof.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    78
    79
    80
    81
    82
    83
    84
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 78

    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) { ... }

Redis command bgsave.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    89
    90
    91
    92
    93
    94
    95
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 89

    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) { ... }

Redis command bitcount.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    100
    101
    102
    103
    104
    105
    106
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 100

    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) { ... }

Redis command bitfield.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command bitop.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command bitpos.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command blpop.

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 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) { ... }

Redis command brpop.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command brpoplpush.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command bzpopmax.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command bzpopmin.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    190
    191
    192
    193
    194
    195
    196
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 190

    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) { ... }

Redis command client.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    201
    202
    203
    204
    205
    206
    207
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 201

    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

### - (`void`) close

This method returns an undefined value.

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 close
      if !block_given?
        return @j_del.java_method(:close, []).call()
      end
      raise ArgumentError, "Invalid arguments when calling close()"
    end

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

Redis command cluster.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    212
    213
    214
    215
    216
    217
    218
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 212

    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 { ... }

Redis command command.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    def command
      if block_given?
        @j_del.java_method(:command, [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 command()"
    end

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

Redis command config.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command dbsize.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command debug.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command decr.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command decrby.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command del.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command discard.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command dump.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    309
    310
    311
    312
    313
    314
    315
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 309

    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) { ... }

Redis command echo.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    320
    321
    322
    323
    324
    325
    326
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 320

    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) { ... }

Redis command eval.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command evalsha.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command exec.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    352
    353
    354
    355
    356
    357
    358
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 352

    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) { ... }

Redis command exists.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command expire.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command expireat.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command flushall.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command flushdb.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command geoadd.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    420
    421
    422
    423
    424
    425
    426
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 420

    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) { ... }

Redis command geodist.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    431
    432
    433
    434
    435
    436
    437
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 431

    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) { ... }

Redis command geohash.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    442
    443
    444
    445
    446
    447
    448
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 442

    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) { ... }

Redis command geopos.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command georadius.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command georadiusRo.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command georadiusbymember.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command georadiusbymemberRo.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command get.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command getbit.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command getrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command getset.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hdel.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hexists.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hget.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    580
    581
    582
    583
    584
    585
    586
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 580

    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) { ... }

Redis command hgetall.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    591
    592
    593
    594
    595
    596
    597
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 591

    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) { ... }

Redis command hincrby.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hincrbyfloat.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hkeys.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hlen.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hmget.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hmset.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command host.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hscan.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    683
    684
    685
    686
    687
    688
    689
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 683

    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) { ... }

Redis command hset.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    694
    695
    696
    697
    698
    699
    700
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 694

    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) { ... }

Redis command hsetnx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    707
    708
    709
    710
    711
    712
    713
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 707

    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) { ... }

Redis command hstrlen.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command hvals.

Parameters:

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

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 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) { ... }

Redis command incr.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command incrby.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command incrbyfloat.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command info.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command keys.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command lastsave.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command latency.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    808
    809
    810
    811
    812
    813
    814
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 808

    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) { ... }

Redis command lindex.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    820
    821
    822
    823
    824
    825
    826
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 820

    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) { ... }

Redis command linsert.

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`)

    834
    835
    836
    837
    838
    839
    840
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 834

    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) { ... }

Redis command llen.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    845
    846
    847
    848
    849
    850
    851
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 845

    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) { ... }

Redis command lolwut.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    856
    857
    858
    859
    860
    861
    862
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 856

    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) { ... }

Redis command lpop.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    867
    868
    869
    870
    871
    872
    873
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 867

    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) { ... }

Redis command lpush.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    878
    879
    880
    881
    882
    883
    884
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 878

    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) { ... }

Redis command lpushx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command lrange.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`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 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) { ... }

Redis command lrem.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    915
    916
    917
    918
    919
    920
    921
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 915

    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) { ... }

Redis command lset.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    928
    929
    930
    931
    932
    933
    934
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 928

    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) { ... }

Redis command ltrim.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command memory.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command mget.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command migrate.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command module.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command monitor.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command move.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1007
    1008
    1009
    1010
    1011
    1012
    1013
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1007

    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) { ... }

Redis command mset.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1018
    1019
    1020
    1021
    1022
    1023
    1024
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1018

    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) { ... }

Redis command msetnx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1029
    1030
    1031
    1032
    1033
    1034
    1035
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1029

    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 { ... }

Redis command multi.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command object.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command persist.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pexpire.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pexpireat.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pfadd.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pfcount.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pfdebug.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pfmerge.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command pfselftest.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command ping.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1150
    1151
    1152
    1153
    1154
    1155
    1156
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1150

    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) { ... }

Redis command post.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command psetex.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`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 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) { ... }

Redis command psubscribe.

Parameters:

- args (`Array<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 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) { ... }

Redis command psync.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command pttl.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command publish.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1220
    1221
    1222
    1223
    1224
    1225
    1226
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1220

    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) { ... }

Redis command pubsub.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1231
    1232
    1233
    1234
    1235
    1236
    1237
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1231

    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) { ... }

Redis command punsubscribe.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command randomkey.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1252
    1253
    1254
    1255
    1256
    1257
    1258
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1252

    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 { ... }

Redis command readonly.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1262
    1263
    1264
    1265
    1266
    1267
    1268
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1262

    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 { ... }

Redis command readwrite.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1272
    1273
    1274
    1275
    1276
    1277
    1278
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1272

    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) { ... }

Redis command rename.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command renamenx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command replconf.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command replicaof.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1319
    1320
    1321
    1322
    1323
    1324
    1325
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1319

    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) { ... }

Redis command restore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1330
    1331
    1332
    1333
    1334
    1335
    1336
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1330

    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) { ... }

Redis command restoreAsking.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1341
    1342
    1343
    1344
    1345
    1346
    1347
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1341

    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 { ... }

Redis command role.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1351
    1352
    1353
    1354
    1355
    1356
    1357
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1351

    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) { ... }

Redis command rpop.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command rpoplpush.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command rpush.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1385
    1386
    1387
    1388
    1389
    1390
    1391
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1385

    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) { ... }

Redis command rpushx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1396
    1397
    1398
    1399
    1400
    1401
    1402
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1396

    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) { ... }

Redis command sadd.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1407
    1408
    1409
    1410
    1411
    1412
    1413
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1407

    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 { ... }

Redis command save.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1417
    1418
    1419
    1420
    1421
    1422
    1423
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1417

    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) { ... }

Redis command scan.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1428
    1429
    1430
    1431
    1432
    1433
    1434
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1428

    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) { ... }

Redis command scard.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command script.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command sdiff.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command sdiffstore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command select.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command set.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command setbit.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command setex.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1520
    1521
    1522
    1523
    1524
    1525
    1526
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1520

    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) { ... }

Redis command setnx.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1532
    1533
    1534
    1535
    1536
    1537
    1538
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1532

    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) { ... }

Redis command setrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command shutdown.

Parameters:

- args (`Array<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 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) { ... }

Redis command sinter.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command sinterstore.

Parameters:

- args (`Array<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 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) { ... }

Redis command sismember.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command slaveof.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1602
    1603
    1604
    1605
    1606
    1607
    1608
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1602

    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) { ... }

Redis command slowlog.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1613
    1614
    1615
    1616
    1617
    1618
    1619
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1613

    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) { ... }

Redis command smembers.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command smove.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`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 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) { ... }

Redis command sort.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command spop.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command srandmember.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command srem.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1681
    1682
    1683
    1684
    1685
    1686
    1687
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1681

    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) { ... }

Redis command sscan.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1692
    1693
    1694
    1695
    1696
    1697
    1698
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1692

    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) { ... }

Redis command strlen.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1703
    1704
    1705
    1706
    1707
    1708
    1709
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1703

    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) { ... }

Redis command subscribe.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command substr.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`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 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) { ... }

Redis command sunion.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command sunionstore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command swapdb.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1761
    1762
    1763
    1764
    1765
    1766
    1767
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1761

    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 { ... }

Redis command sync.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1771
    1772
    1773
    1774
    1775
    1776
    1777
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1771

    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 { ... }

Redis command time.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1781
    1782
    1783
    1784
    1785
    1786
    1787
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1781

    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) { ... }

Redis command touch.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1792
    1793
    1794
    1795
    1796
    1797
    1798
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1792

    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) { ... }

Redis command ttl.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1803
    1804
    1805
    1806
    1807
    1808
    1809
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1803

    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) { ... }

Redis command type.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command unlink.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command unsubscribe.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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 { ... }

Redis command unwatch.

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command wait.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`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 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) { ... }

Redis command watch.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xack.

Parameters:

- args (`Array<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 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) { ... }

Redis command xadd.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xclaim.

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 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) { ... }

Redis command xdel.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xgroup.

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 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) { ... }

Redis command xinfo.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xlen.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xpending.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command xrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1968
    1969
    1970
    1971
    1972
    1973
    1974
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1968

    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) { ... }

Redis command xread.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1979
    1980
    1981
    1982
    1983
    1984
    1985
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1979

    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) { ... }

Redis command xreadgroup.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    1990
    1991
    1992
    1993
    1994
    1995
    1996
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 1990

    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) { ... }

Redis command xrevrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2001
    2002
    2003
    2004
    2005
    2006
    2007
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2001

    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) { ... }

Redis command xsetid.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2013
    2014
    2015
    2016
    2017
    2018
    2019
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2013

    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) { ... }

Redis command xtrim.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command zadd.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2035
    2036
    2037
    2038
    2039
    2040
    2041
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2035

    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) { ... }

Redis command zcard.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2046
    2047
    2048
    2049
    2050
    2051
    2052
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2046

    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) { ... }

Redis command zcount.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

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

    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) { ... }

Redis command zincrby.

Parameters:

- arg0 (`String`) (defaults to: `nil`)
- arg1 (`String`) (defaults to: `nil`)
- arg2 (`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 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) { ... }

Redis command zinterstore.

Parameters:

- args (`Array<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 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) { ... }

Redis command zlexcount.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2096
    2097
    2098
    2099
    2100
    2101
    2102
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2096

    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) { ... }

Redis command zpopmax.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2107
    2108
    2109
    2110
    2111
    2112
    2113
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2107

    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) { ... }

Redis command zpopmin.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2118
    2119
    2120
    2121
    2122
    2123
    2124
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2118

    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) { ... }

Redis command zrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2129
    2130
    2131
    2132
    2133
    2134
    2135
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2129

    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) { ... }

Redis command zrangebylex.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2140
    2141
    2142
    2143
    2144
    2145
    2146
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2140

    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) { ... }

Redis command zrangebyscore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2151
    2152
    2153
    2154
    2155
    2156
    2157
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2151

    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) { ... }

Redis command zrank.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2163
    2164
    2165
    2166
    2167
    2168
    2169
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2163

    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) { ... }

Redis command zrem.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2174
    2175
    2176
    2177
    2178
    2179
    2180
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2174

    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) { ... }

Redis command zremrangebylex.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2187
    2188
    2189
    2190
    2191
    2192
    2193
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2187

    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) { ... }

Redis command zremrangebyrank.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2200
    2201
    2202
    2203
    2204
    2205
    2206
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2200

    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) { ... }

Redis command zremrangebyscore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2213
    2214
    2215
    2216
    2217
    2218
    2219
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2213

    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) { ... }

Redis command zrevrange.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2224
    2225
    2226
    2227
    2228
    2229
    2230
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2224

    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) { ... }

Redis command zrevrangebylex.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2235
    2236
    2237
    2238
    2239
    2240
    2241
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2235

    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) { ... }

Redis command zrevrangebyscore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2246
    2247
    2248
    2249
    2250
    2251
    2252
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2246

    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) { ... }

Redis command zrevrank.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2258
    2259
    2260
    2261
    2262
    2263
    2264
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2258

    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) { ... }

Redis command zscan.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2269
    2270
    2271
    2272
    2273
    2274
    2275
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2269

    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) { ... }

Redis command zscore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2281
    2282
    2283
    2284
    2285
    2286
    2287
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2281

    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) { ... }

Redis command zunionstore.

Parameters:

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

Yields:

Returns:

- (`self`)

Raises:

- (`ArgumentError`)

    2292
    2293
    2294
    2295
    2296
    2297
    2298
    # File '/Users/julien/java/vertx-aggregator/modules/vertx-lang-ruby/vertx-lang-ruby/target/classes/vertx-redis/redis_api.rb', line 2292

    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