类 RedisClient

java.lang.Object
com.publiccms.common.redis.RedisClient

public class RedisClient extends Object
RedisClient
  • 字段详细资料

    • DEFAULT_EXPIRY_IN_SECONDS

      public static final int DEFAULT_EXPIRY_IN_SECONDS
      另请参阅:
    • log

      protected final org.apache.commons.logging.Log log
    • jedisPool

      private redis.clients.jedis.JedisPool jedisPool
    • regionMap

      private Map<String,RedisCacheEntity<Object,Object>> regionMap
  • 构造器详细资料

    • RedisClient

      public RedisClient(redis.clients.jedis.JedisPool jedisPool)
      参数:
      jedisPool -
  • 方法详细资料

    • dbSize

      public long dbSize()
      返回:
    • exists

      public boolean exists(String region, Object key)
      参数:
      region -
      key -
      返回:
    • get

      public <T> T get(String region, Object key)
      参数:
      region -
      key -
      返回:
    • set

      public void set(String region, Object key, Object value)
      参数:
      region -
      key -
      value -
    • set

      public void set(String region, Object key, Object value, Long expiry)
      参数:
      region -
      key -
      value -
      expiry -
    • del

      public Object del(String region, Object key)
      参数:
      region -
      key -
      返回:
    • clearRegion

      public void clearRegion(String region)
      参数:
      region -
    • removeRegion

      public void removeRegion(String region)
      参数:
      region -
    • createOrGetCache

      public RedisCacheEntity<Object,Object> createOrGetCache(String region)
      参数:
      region -
      返回:
    • isShutdown

      public boolean isShutdown()
      返回:
    • shutdown

      public void shutdown()