索引

A C D G I L M P R T U V 
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

isEmpty() - 类中的方法 com.github.yingzhuo.turbocharger.redis.lock.LockStack
 

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 表达方法调用的唯一性
A C D G I L M P R T U V 
All Classes and Interfaces|所有程序包|序列化表格