Methods 
| Modifier and Type | Method and Description | 
| Integer | append(String key,
      String value) | 
| Object | blpop(String key,
     Long timeout) | 
| Object | brpop(String key,
     Long timeout) | 
| Object | brpoplpush(String key,
          String destination,
          Long timeout) | 
| Long | decr(String key) | 
| Long | decrby(String key,
      Long value) | 
| void | del(Collection<String> keys) | 
| void | discard() | 
| String | echo(String value) | 
| void | exec() | 
| Boolean | exists(String key) | 
| Boolean | expire(String key,
      Long timeout) | 
| Boolean | expireat(String key,
        Long seconds) | 
| Object | get(String key) | 
| Boolean | getbit(String key,
      Long offset) | 
| String | getrange(String key,
        Long start,
        Long end) | 
| Object | getset(String key,
      Object value) | 
| void | hdel(String key,
    String field) | 
| Boolean | hexists(String key,
       String field) | 
| Object | hget(String key,
    String field) | 
| Map<String,Object> | hgetAll(String key) | 
| Long | hincrBy(String key,
       String field,
       Long value) | 
| Set<String> | hkeys(String key) | 
| Long | hlen(String key) | 
| Collection<Object> | hmget(String key,
     Collection<String> fields) | 
| void | hmset(String key,
     Map<String,Object> param) | 
| void | hset(String key,
    String field,
    Object value) | 
| Boolean | hsetnx(String key,
      String field,
      Object value) | 
| Collection<Object> | hvals(String key) | 
| Long | incr(String key) | 
| Long | incrby(String key,
      Long value) | 
| Collection<String> | keys(String pattern) | 
| Object | lindex(String key,
      Long index) | 
| Long | linsert(String key,
       Object value,
       String pivot,
       String position) | 
| Long | llen(String key) | 
| Object | lpop(String key) | 
| Long | lpush(String key,
     Object value) | 
| List<Object> | lrange(String key,
      Long start,
      Long end) | 
| Long | lrem(String key,
    Object value,
    Long count) | 
| void | lset(String key,
    Object value,
    Long index) | 
| void | ltrim(String key,
     Long start,
     Long end) | 
| List<Object> | mget(Collection<String> fields) | 
| Boolean | move(String key,
    Integer db) | 
| void | mset(Map<String,Object> map) | 
| void | msetnx(Map<String,Object> map) | 
| void | multi() | 
| Boolean | persist(String key) | 
| Boolean | pexpire(String key,
       Long timeout) | 
| Boolean | pexpireat(String key,
         Long millis) | 
| String | ping() | 
| void | publish(String channel,
       Object message) | 
| void | quit() | 
| String | randomkey() | 
| void | rename(String key,
      String value) | 
| Boolean | renamenx(String key,
        String value) | 
| Object | rpop(String key) | 
| Object | rpoplpush(String key,
         String destination) | 
| Long | rpush(String key,
     Object value) | 
| Long | rpushx(String key,
      Object value) | 
| Long | sadd(String key,
    Object value) | 
| Long | scard(String key) | 
| Set<Object> | sdiff(String key,
     Collection<String> keys) | 
| void | sdiffstore(String key,
          Collection<String> keys,
          String destinations) | 
| void | set(String key,
   Object value) | 
| void | setbit(String key,
      Long offset,
      Boolean value) | 
| void | setex(String key,
     Object value,
     Long offset) | 
| void | setex(String key,
     Object value,
     Long timeout,
     TimeUnit timeUnit) | 
| Boolean | setnx(String key,
     Object value) | 
| Set<Object> | sinter(String key,
      Collection<String> keys) | 
| void | sinterstore(String key,
           Collection<String> keys,
           String destination) | 
| Boolean | sismember(String key,
         Object value) | 
| Set<Object> | smembers(String key) | 
| Boolean | smove(String key,
     Object value,
     String destination) | 
| List<Object> | sort(String key) | 
| Object | spop(String key) | 
| Object | srandmember(String key) | 
| Long | srem(String key,
    Object value) | 
| Long | strlen(String key) | 
| Set<Object> | sunion(String key,
      Collection<String> keys) | 
| void | sunionstore(String key,
           Collection<String> keys,
           String destination) | 
| Long | ttl(String key) | 
| String | type(String key) | 
| void | unwatch() | 
| void | watch(Collection<String> keys) | 
| Boolean | zadd(String key,
    Object value,
    Double score) | 
| Long | zcard(String key) | 
| Long | zcount(String key,
      Double min,
      Double max) | 
| Double | zincrby(String key,
       Object value,
       Double increment) | 
| void | zinterstore(String key,
           Collection<String> keys,
           String destination) | 
| Object | zrange(String key,
      Long start,
      Long end,
      Boolean withScore) | 
| Set<Object> | zrangebyscore(String key,
             Double min,
             Double max) | 
| Long | zrank(String key,
     Object value) | 
| Long | zrem(String key,
    Object value) | 
| void | zremrangebyrank(String key,
               Long start,
               Long end) | 
| void | zremrangebyscore(String key,
                Long start,
                Long end) | 
| Object | zrevrange(String key,
         Long start,
         Long end,
         Boolean withScore) | 
| Set<Object> | zrevrangebyscore(String key,
                Double min,
                Double max) | 
| Long | zrevrank(String key,
        Object value) | 
| void | zunionstore(String key,
           Collection<String> keys,
           String destination) |