java.lang.Object
com.github.yingzhuo.turbocharger.redis.util.RedisUtils

public final class RedisUtils extends Object
Redis相关工具
从以下版本开始:
3.4.0
  • 方法概要

    修饰符和类型
    方法
    说明
    static <V> void
    deleteBigHash(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
    删除HASH类型BigKey
    static <V> void
    deleteBigHash(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
    删除HASH类型BigKey
    static <V> void
    deleteBigList(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
    删除LIST类型的BigKey
    static <V> void
    deleteBigList(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
    删除LIST类型的BigKey
    static <V> void
    deleteBigSet(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
    删除SET类型的BigKey
    static <V> void
    deleteBigSet(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
    删除SET类型的BigKey
    static <V> void
    deleteBigZset(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
    删除ZSET类型的BigKey
    static <V> void
    deleteBigZset(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
    删除ZSET类型的BigKey
    static <V> void
    deleteValuesByPattern(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String pattern)
    按照匹配模式删除 string 类型的数据
    static <V> void
    deleteValuesByPattern(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String pattern, int deleteElementCountPerStep)
    按照匹配模式删除 string 类型的数据

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • deleteValuesByPattern

      public static <V> void deleteValuesByPattern(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String pattern)
      按照匹配模式删除 string 类型的数据
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      pattern - 要匹配的模式
    • deleteValuesByPattern

      public static <V> void deleteValuesByPattern(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String pattern, int deleteElementCountPerStep)
      按照匹配模式删除 string 类型的数据
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      pattern - 要匹配的模式
      deleteElementCountPerStep - 每次删除的元素个数
    • deleteBigHash

      public static <V> void deleteBigHash(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
      删除HASH类型BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
    • deleteBigHash

      public static <V> void deleteBigHash(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
      删除HASH类型BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
      deleteElementCountPerStep - 每次删除的元素个数
    • deleteBigList

      public static <V> void deleteBigList(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
      删除LIST类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
    • deleteBigList

      public static <V> void deleteBigList(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
      删除LIST类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
      deleteElementCountPerStep - 每次删除的元素个数
    • deleteBigSet

      public static <V> void deleteBigSet(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
      删除SET类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
    • deleteBigSet

      public static <V> void deleteBigSet(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
      删除SET类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
      deleteElementCountPerStep - 每次删除的元素个数
    • deleteBigZset

      public static <V> void deleteBigZset(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key)
      删除ZSET类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
    • deleteBigZset

      public static <V> void deleteBigZset(org.springframework.data.redis.core.RedisOperations<String,V> redisOperations, String key, int deleteElementCountPerStep)
      删除ZSET类型的BigKey
      类型参数:
      V - Value的泛型
      参数:
      redisOperations - RedisOperations实例,通常是 StringRedisTemplate
      key - 要删除的键
      deleteElementCountPerStep - 每次删除的元素个数