Interface Redis

All Superinterfaces:
java.lang.AutoCloseable, java.io.Closeable
All Known Implementing Classes:
JedisWrapper

public interface Redis
extends java.io.Closeable
Defines subset of Redis commands. Makes unit testing easier.

See redis documentation.

  • Method Summary

    Modifier and Type Method Description
    void close()  
    java.lang.Long decrBy​(java.lang.String sizeKey, long size)  
    java.lang.Long del​(java.lang.String... keys)  
    boolean exists​(java.lang.String key)  
    java.lang.Long expire​(java.lang.String key, int seconds)  
    java.lang.String get​(java.lang.String key)  
    java.lang.String getSet​(java.lang.String key, java.lang.String value)  
    java.lang.Long hdel​(java.lang.String key, java.lang.String... fields)  
    boolean hexists​(java.lang.String key, java.lang.String field)  
    java.lang.String hget​(java.lang.String key, java.lang.String field)  
    java.util.Map<java.lang.String,​java.lang.String> hgetall​(java.lang.String key)  
    java.lang.Long hincrBy​(java.lang.String key, java.lang.String field, long value)  
    java.util.List<java.lang.String> hmget​(java.lang.String key, java.lang.String... fields)  
    void hmset​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> data)  
    java.lang.Long hset​(java.lang.String key, java.lang.String field, java.lang.String value)  
    java.lang.Long incr​(java.lang.String key)  
    java.lang.Long incrBy​(java.lang.String sizeKey, long size)  
    java.util.Set<java.lang.String> keys​(java.lang.String pat)  
    RedisTransaction multi()  
    java.lang.String ping()  
    RedisPipeline pipelined()  
    java.lang.Long publish​(java.lang.String channel, java.lang.String message)  
    java.lang.String set​(java.lang.String key, java.lang.String value)  
    java.lang.Long setnx​(java.lang.String key, java.lang.String value)  
    java.lang.Long zadd​(java.lang.String key, double score, java.lang.String val)  
    java.lang.Long zcard​(java.lang.String key)  
    java.util.Set<java.lang.String> zrange​(java.lang.String key, long start, long stop)  
    java.lang.Long zrem​(java.lang.String key, java.lang.String... members)  
  • Method Details

    • del

      java.lang.Long del​(java.lang.String... keys)
    • get

      java.lang.String get​(java.lang.String key)
    • getSet

      java.lang.String getSet​(java.lang.String key, java.lang.String value)
    • setnx

      java.lang.Long setnx​(java.lang.String key, java.lang.String value)
    • set

      java.lang.String set​(java.lang.String key, java.lang.String value)
    • incr

      java.lang.Long incr​(java.lang.String key)
    • hget

      java.lang.String hget​(java.lang.String key, java.lang.String field)
    • hset

      java.lang.Long hset​(java.lang.String key, java.lang.String field, java.lang.String value)
    • expire

      java.lang.Long expire​(java.lang.String key, int seconds)
    • publish

      java.lang.Long publish​(java.lang.String channel, java.lang.String message)
    • exists

      boolean exists​(java.lang.String key)
    • zadd

      java.lang.Long zadd​(java.lang.String key, double score, java.lang.String val)
    • zrem

      java.lang.Long zrem​(java.lang.String key, java.lang.String... members)
    • hdel

      java.lang.Long hdel​(java.lang.String key, java.lang.String... fields)
    • zcard

      java.lang.Long zcard​(java.lang.String key)
    • hexists

      boolean hexists​(java.lang.String key, java.lang.String field)
    • zrange

      java.util.Set<java.lang.String> zrange​(java.lang.String key, long start, long stop)
    • incrBy

      java.lang.Long incrBy​(java.lang.String sizeKey, long size)
    • decrBy

      java.lang.Long decrBy​(java.lang.String sizeKey, long size)
    • hincrBy

      java.lang.Long hincrBy​(java.lang.String key, java.lang.String field, long value)
    • hgetall

      java.util.Map<java.lang.String,​java.lang.String> hgetall​(java.lang.String key)
    • hmget

      java.util.List<java.lang.String> hmget​(java.lang.String key, java.lang.String... fields)
    • hmset

      void hmset​(java.lang.String key, java.util.Map<java.lang.String,​java.lang.String> data)
    • keys

      java.util.Set<java.lang.String> keys​(java.lang.String pat)
    • multi

    • close

      void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface java.io.Closeable
    • pipelined

      RedisPipeline pipelined()
    • ping

      java.lang.String ping()