索引
All Classes and Interfaces|所有程序包|序列化表格
A
- add(String) - 类中的方法 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
- addHashFunctions(HashFunction, HashFunction...) - 类中的方法 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
-
添加一个或多个哈希函数器
- around(ProceedingJoinPoint) - 类中的方法 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocationAdvice
- AvoidRepeatedInvocation - com.github.yingzhuo.turbocharger.redis.aspect中的Annotation Interface
-
防重复调用
- AvoidRepeatedInvocationAdvice - com.github.yingzhuo.turbocharger.redis.aspect中的类
- AvoidRepeatedInvocationAdvice(RedisOperations<String, String>, RuntimeExceptionSupplier) - 类的构造器 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocationAdvice
-
构造方法
- AvoidRepeatedInvocationAdvice(RedisOperations<String, String>, RuntimeExceptionSupplier, int) - 类的构造器 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocationAdvice
-
构造方法
C
- com.github.yingzhuo.turbocharger.redis.aspect - 程序包 com.github.yingzhuo.turbocharger.redis.aspect
- com.github.yingzhuo.turbocharger.redis.bloomfilter - 程序包 com.github.yingzhuo.turbocharger.redis.bloomfilter
- com.github.yingzhuo.turbocharger.redis.lock - 程序包 com.github.yingzhuo.turbocharger.redis.lock
- com.github.yingzhuo.turbocharger.redis.util - 程序包 com.github.yingzhuo.turbocharger.redis.util
- createDefault(RedisOperations<String, String>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
-
创建默认配置的布隆过滤器
长度: 10_0000_0000 哈希函数1: MD5 哈希函数2: SHA-1 哈希函数3: SHA-256 哈希函数4: SHA-384 哈希函数5: SHA-512
D
- deleteBigHash(RedisOperations<String, V>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除HASH类型BigKey
- deleteBigHash(RedisOperations<String, V>, String, int) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除HASH类型BigKey
- deleteBigList(RedisOperations<String, V>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除LIST类型的BigKey
- deleteBigList(RedisOperations<String, V>, String, int) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除LIST类型的BigKey
- deleteBigSet(RedisOperations<String, V>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除SET类型的BigKey
- deleteBigSet(RedisOperations<String, V>, String, int) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除SET类型的BigKey
- deleteBigZset(RedisOperations<String, V>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除ZSET类型的BigKey
- deleteBigZset(RedisOperations<String, V>, String, int) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
删除ZSET类型的BigKey
- deleteValuesByPattern(RedisOperations<String, V>, String) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
按照匹配模式删除 string 类型的数据
- deleteValuesByPattern(RedisOperations<String, V>, String, int) - 类中的静态方法 com.github.yingzhuo.turbocharger.redis.util.RedisUtils
-
按照匹配模式删除 string 类型的数据
- DistributedBloomFilter - com.github.yingzhuo.turbocharger.redis.bloomfilter中的类
-
分布式布隆过滤器
- DistributedBloomFilter(RedisOperations<String, String>, String) - 类的构造器 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
-
构造方法
- DistributedBloomFilter(RedisOperations<String, String>, String, int) - 类的构造器 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
-
构造方法
- DistributedReentrantLock - com.github.yingzhuo.turbocharger.redis.lock中的类
-
基于Redis的可重入分布式锁
特色 可重入 实现了自动续期功能 - DistributedReentrantLock(RedisOperations<String, String>, String, long) - 类的构造器 com.github.yingzhuo.turbocharger.redis.lock.DistributedReentrantLock
-
构造方法
G
- getCurrentFrame() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.DistributedReentrantLock
-
获取当前重入锁的帧
- getHashFunctions() - 类中的方法 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
-
获取已注册的哈希函数器
- getOrder() - 类中的方法 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocationAdvice
I
L
- leaseTime() - annotation interface 中的元素 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocation
-
锁自动释放时间
- leaseTimeUnit() - annotation interface 中的元素 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocation
-
锁自动释放时间单位
- LockFrame - com.github.yingzhuo.turbocharger.redis.lock中的类
-
锁帧
用于记录锁成功时的一些基本信息 - LockFrame(long, String, String, long, long, long, String) - 类的构造器 com.github.yingzhuo.turbocharger.redis.lock.LockFrame
- LockStack - com.github.yingzhuo.turbocharger.redis.lock中的类
-
锁栈
- LockStack() - 类的构造器 com.github.yingzhuo.turbocharger.redis.lock.LockStack
-
默认构造方法
M
- mightContain(String) - 类中的方法 com.github.yingzhuo.turbocharger.redis.bloomfilter.DistributedBloomFilter
P
- peek() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.LockStack
- pop() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.LockStack
- push(LockFrame) - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.LockStack
R
- RedisUtils - com.github.yingzhuo.turbocharger.redis.util中的类
-
Redis相关工具
- renewTtl() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.DistributedReentrantLock
-
开启后台线程在到期时间2/3时,重置TTL
T
- toString() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.LockFrame
- tryLock() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.DistributedReentrantLock
-
尝试加锁
U
- unlock() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.DistributedReentrantLock
-
尝试解锁
V
- value() - annotation interface 中的元素 com.github.yingzhuo.turbocharger.redis.aspect.AvoidRepeatedInvocation
-
SpringEL 表达方法调用的唯一性
All Classes and Interfaces|所有程序包|序列化表格