索引

A C D E G H I L M N P R S T U V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

acquireTimeout() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
获取锁的最长等待时间
analytical(String, Map<String, Object>, String) - 类中的静态方法 cn.iosd.starter.redisson.utils.SpElUtil
解析并执行 SpEL 表达式 若表达式中包含哈希符号 (#),则解析并执行该表达式 否则,直接返回默认值
argMap() - record class中的方法 cn.iosd.starter.redisson.domain.MethodContext
返回 argMap 记录组件的值。
around(ProceedingJoinPoint, DistributedLock) - 类中的方法 cn.iosd.starter.redisson.handler.DistributedLockHandler
 

C

CacheExpireVo - cn.iosd.starter.redisson.properties中的类
 
CacheExpireVo() - 类的构造器 cn.iosd.starter.redisson.properties.CacheExpireVo
 
cacheManager() - 类中的方法 cn.iosd.starter.redisson.manager.RedissonCacheableManager
 
Cluster() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties.Cluster
 
ClusterConfigImpl - cn.iosd.starter.redisson.config.tactic.impl中的类
集群
ClusterConfigImpl() - 类的构造器 cn.iosd.starter.redisson.config.tactic.impl.ClusterConfigImpl
 
cn.iosd.starter.redisson.annotation - 程序包 cn.iosd.starter.redisson.annotation
 
cn.iosd.starter.redisson.config - 程序包 cn.iosd.starter.redisson.config
 
cn.iosd.starter.redisson.config.tactic - 程序包 cn.iosd.starter.redisson.config.tactic
 
cn.iosd.starter.redisson.config.tactic.impl - 程序包 cn.iosd.starter.redisson.config.tactic.impl
 
cn.iosd.starter.redisson.domain - 程序包 cn.iosd.starter.redisson.domain
 
cn.iosd.starter.redisson.exception - 程序包 cn.iosd.starter.redisson.exception
 
cn.iosd.starter.redisson.handler - 程序包 cn.iosd.starter.redisson.handler
 
cn.iosd.starter.redisson.manager - 程序包 cn.iosd.starter.redisson.manager
 
cn.iosd.starter.redisson.properties - 程序包 cn.iosd.starter.redisson.properties
 
cn.iosd.starter.redisson.service - 程序包 cn.iosd.starter.redisson.service
 
cn.iosd.starter.redisson.utils - 程序包 cn.iosd.starter.redisson.utils
 
Config() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
CONSTANT - annotation interface中的静态变量 cn.iosd.starter.redisson.annotation.DistributedIdempotent
Idempotent Constant
CONSTANT - annotation interface中的静态变量 cn.iosd.starter.redisson.annotation.DistributedLock
Lock Constant
CONSTANT - annotation interface中的静态变量 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
Rate Limiter Constant
createConfig(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.RedissonConfigFactory
 
createRedissonConfig(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.tactic.impl.ClusterConfigImpl
 
createRedissonConfig(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.tactic.impl.MasterSlaveConfigImpl
 
createRedissonConfig(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.tactic.impl.SentinelConfigImpl
 
createRedissonConfig(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.tactic.impl.StandaloneConfigImpl
 
createRedissonConfig(RedissonProperties) - 接口中的方法 cn.iosd.starter.redisson.config.tactic.RedissonConfigService
根据不同的Redis配置策略创建对应的Config

D

delete(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
从缓存中删除值
DistributedIdempotent - cn.iosd.starter.redisson.annotation中的Annotation Interface
分布式幂等
DistributedIdempotentHandler - cn.iosd.starter.redisson.handler中的类
 
DistributedIdempotentHandler() - 类的构造器 cn.iosd.starter.redisson.handler.DistributedIdempotentHandler
 
DistributedLock - cn.iosd.starter.redisson.annotation中的Annotation Interface
分布式锁
DistributedLockHandler - cn.iosd.starter.redisson.handler中的类
 
DistributedLockHandler() - 类的构造器 cn.iosd.starter.redisson.handler.DistributedLockHandler
 
DistributedRateLimiter - cn.iosd.starter.redisson.annotation中的Annotation Interface
分布式限流器
DistributedRateLimiterHandler - cn.iosd.starter.redisson.handler中的类
 
DistributedRateLimiterHandler() - 类的构造器 cn.iosd.starter.redisson.handler.DistributedRateLimiterHandler
 

E

equals(Object) - record class中的方法 cn.iosd.starter.redisson.domain.MethodContext
指示某个其他对象是否“等于”此对象。
executionFinishedUnlock() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
是否在业务执行结束后解锁,默认true
existsList(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
判断缓存中是否存在指定的列表
existsMap(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
判断缓存中是否存在指定的哈希
existsObject(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
判断缓存中是否存在指定的键
expireTime() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
获取后持有锁的最长时间,如果它尚未通过调用unlock 。

G

generateKey(ProceedingJoinPoint, String, String, String, boolean) - 类中的静态方法 cn.iosd.starter.redisson.utils.LockUtil
生成key
getAddress() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
getArgMap(ProceedingJoinPoint) - 类中的静态方法 cn.iosd.starter.redisson.utils.SpElUtil
从方法调用的切点中获取参数映射并封装对象
getCluster() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
getClusterAddresses() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Cluster
 
getClusterConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
getConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonCacheableProperties
 
getConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
getDatabase() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
getDatabase() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
getDatabase() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
getInstance() - 类中的静态方法 cn.iosd.starter.redisson.config.RedissonConfigFactory
 
getList(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
从缓存中获取列表
getLock(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
 
getMap(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
从缓存中获取哈希
getMasterAddress() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
getMasterSlave() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
getMasterSlaveConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
getMaxIdleTime() - 类中的方法 cn.iosd.starter.redisson.properties.CacheExpireVo
 
getObject(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
从缓存中获取值
getPassword() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Cluster
 
getPassword() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
getPassword() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
getPassword() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
getRedisson() - 类中的方法 cn.iosd.starter.redisson.manager.RedissonManager
 
getSentinel() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
getSentinelAddresses() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
getSentinelConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
getSentinelMasterName() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
getSlaveAddresses() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
getStandalone() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
getStandaloneConfig() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
getTtl() - 类中的方法 cn.iosd.starter.redisson.properties.CacheExpireVo
 
getType() - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 

H

handleRateLimiting(ProceedingJoinPoint) - 类中的方法 cn.iosd.starter.redisson.handler.DistributedRateLimiterHandler
 
hashCode() - record class中的方法 cn.iosd.starter.redisson.domain.MethodContext
返回此对象的哈希代码值。

I

idempotent(ProceedingJoinPoint) - 类中的方法 cn.iosd.starter.redisson.handler.DistributedIdempotentHandler
接口幂等切面
includePointMd5() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
key后缀
includePointMd5() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedLock
key后缀
includePointMd5() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
key后缀
isHeldByCurrentThread(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
判断该线程是否持有当前锁
isLock(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
判断该锁是否已经被线程持有

L

leaseTime() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedLock
锁的有效时间-秒
lock(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
加锁操作 (锁有效时间采用默认时间30秒)
lock(String, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
加锁操作 (设置锁的有效时间)
LockUtil - cn.iosd.starter.redisson.utils中的类
 
LockUtil() - 类的构造器 cn.iosd.starter.redisson.utils.LockUtil
 

M

MasterSlave() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
MasterSlaveConfigImpl - cn.iosd.starter.redisson.config.tactic.impl中的类
主从
MasterSlaveConfigImpl() - 类的构造器 cn.iosd.starter.redisson.config.tactic.impl.MasterSlaveConfigImpl
 
message() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
获取锁失败后的提示信息
message() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
失败提示信息
MethodContext - cn.iosd.starter.redisson.domain中的Record Class
MethodContext 类用于封装方法调用的上下文信息
MethodContext(Map<String, Object>, String) - record class的构造器 cn.iosd.starter.redisson.domain.MethodContext
创建 MethodContext 记录的实例。

N

name() - record class中的方法 cn.iosd.starter.redisson.domain.MethodContext
返回 name 记录组件的值。

P

param() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
key动态参数值,支持el表达式
param() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedLock
key动态参数值,支持el表达式
param() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
key动态参数值,支持el表达式

R

rate() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
速率
rateTime() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
有效时间
RedissonAutoConfiguration - cn.iosd.starter.redisson.config中的类
Redisson自动化配置
RedissonAutoConfiguration() - 类的构造器 cn.iosd.starter.redisson.config.RedissonAutoConfiguration
 
redissonCache(RedissonManager) - 类中的方法 cn.iosd.starter.redisson.config.RedissonAutoConfiguration
 
RedissonCacheableManager - cn.iosd.starter.redisson.manager中的类
创建CacheManager并配置Cacheable注解常用配置及自定义CacheName对应配置
RedissonCacheableManager() - 类的构造器 cn.iosd.starter.redisson.manager.RedissonCacheableManager
 
RedissonCacheableProperties - cn.iosd.starter.redisson.properties中的类
配置Cacheable注解cacheName及对应过期时间
RedissonCacheableProperties() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonCacheableProperties
 
RedissonCacheService - cn.iosd.starter.redisson.service中的类
Redisson 缓存服务类,用于封装 Redisson 对象缓存的常用操作
RedissonCacheService(RedissonManager) - 类的构造器 cn.iosd.starter.redisson.service.RedissonCacheService
 
RedissonConfigFactory - cn.iosd.starter.redisson.config中的类
 
RedissonConfigFactory() - 类的构造器 cn.iosd.starter.redisson.config.RedissonConfigFactory
 
RedissonConfigService - cn.iosd.starter.redisson.config.tactic中的接口
 
RedissonException - cn.iosd.starter.redisson.exception中的异常错误
Redisson执行异常
RedissonException() - 异常错误的构造器 cn.iosd.starter.redisson.exception.RedissonException
 
RedissonException(String) - 异常错误的构造器 cn.iosd.starter.redisson.exception.RedissonException
 
RedissonException(String, Throwable) - 异常错误的构造器 cn.iosd.starter.redisson.exception.RedissonException
 
RedissonException(String, Throwable, boolean, boolean) - 异常错误的构造器 cn.iosd.starter.redisson.exception.RedissonException
 
RedissonException(Throwable) - 异常错误的构造器 cn.iosd.starter.redisson.exception.RedissonException
 
redissonLock(RedissonManager) - 类中的方法 cn.iosd.starter.redisson.config.RedissonAutoConfiguration
 
RedissonLockService - cn.iosd.starter.redisson.service中的类
Redisson 分布式锁服务类,用于管理 Redisson RLock
RedissonLockService(RedissonManager) - 类的构造器 cn.iosd.starter.redisson.service.RedissonLockService
 
redissonManager(RedissonProperties) - 类中的方法 cn.iosd.starter.redisson.config.RedissonAutoConfiguration
 
RedissonManager - cn.iosd.starter.redisson.manager中的类
初始化redisson实例
RedissonManager(RedissonProperties) - 类的构造器 cn.iosd.starter.redisson.manager.RedissonManager
 
RedissonProperties - cn.iosd.starter.redisson.properties中的类
 
RedissonProperties() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties
 
RedissonProperties.Cluster - cn.iosd.starter.redisson.properties中的类
 
RedissonProperties.Config - cn.iosd.starter.redisson.properties中的类
 
RedissonProperties.MasterSlave - cn.iosd.starter.redisson.properties中的类
 
RedissonProperties.Sentinel - cn.iosd.starter.redisson.properties中的类
 
RedissonProperties.Standalone - cn.iosd.starter.redisson.properties中的类
 
redissonRateLimiterService(RedissonManager) - 类中的方法 cn.iosd.starter.redisson.config.RedissonAutoConfiguration
 
RedissonRateLimiterService - cn.iosd.starter.redisson.service中的类
 
RedissonRateLimiterService(RedissonManager) - 类的构造器 cn.iosd.starter.redisson.service.RedissonRateLimiterService
 

S

Sentinel() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
SentinelConfigImpl - cn.iosd.starter.redisson.config.tactic.impl中的类
哨兵集群
SentinelConfigImpl() - 类的构造器 cn.iosd.starter.redisson.config.tactic.impl.SentinelConfigImpl
 
setAddress(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
setCluster(RedissonProperties.Cluster) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
setClusterAddresses(List<String>) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Cluster
 
setConfig(RedissonProperties.Config) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
setConfig(Map<String, CacheExpireVo>) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonCacheableProperties
 
setDatabase(int) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
setDatabase(int) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
setDatabase(int) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
setList(String, List<V>) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将列表存储到缓存中-永久保存
setList(String, List<V>, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将列表存储到缓存中
setMap(String, Map<K, V>) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将哈希存储到缓存中-永久保存
setMap(String, Map<K, V>, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将哈希存储到缓存中
setMasterAddress(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
setMasterSlave(RedissonProperties.MasterSlave) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
setMaxIdleTime(Long) - 类中的方法 cn.iosd.starter.redisson.properties.CacheExpireVo
 
setObject(String, Object) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将值存储到缓存中-永久保存
setObject(String, Object, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonCacheService
将值存储到缓存中
setPassword(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Cluster
 
setPassword(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
setPassword(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
setPassword(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
setSentinel(RedissonProperties.Sentinel) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
setSentinelAddresses(List<String>) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
setSentinelMasterName(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Sentinel
 
setSlaveAddresses(List<String>) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.MasterSlave
 
setStandalone(RedissonProperties.Standalone) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties.Config
 
setTtl(Long) - 类中的方法 cn.iosd.starter.redisson.properties.CacheExpireVo
 
setType(String) - 类中的方法 cn.iosd.starter.redisson.properties.RedissonProperties
 
SpElUtil - cn.iosd.starter.redisson.utils中的类
Spring Expression Language :SpEL
SpElUtil() - 类的构造器 cn.iosd.starter.redisson.utils.SpElUtil
 
Standalone() - 类的构造器 cn.iosd.starter.redisson.properties.RedissonProperties.Standalone
 
StandaloneConfigImpl - cn.iosd.starter.redisson.config.tactic.impl中的类
单机部署
StandaloneConfigImpl() - 类的构造器 cn.iosd.starter.redisson.config.tactic.impl.StandaloneConfigImpl
 

T

timeUnit() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
时间单位
toString() - record class中的方法 cn.iosd.starter.redisson.domain.MethodContext
返回此记录的字符串表示形式。
tryAcquire(RateType, String, long, long, RateIntervalUnit) - 类中的方法 cn.iosd.starter.redisson.service.RedissonRateLimiterService
 
tryLock(String, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
加锁操作(tryLock锁,没有等待时间)
tryLock(String, long, long) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
加锁操作(tryLock锁,有等待时间)
type() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
限流类型 默认全局

U

unit() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
时间单位,默认为秒
unlock(String) - 类中的方法 cn.iosd.starter.redisson.service.RedissonLockService
解锁

V

value() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
key固定值
value() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedLock
key固定值
value() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
key固定值
A C D E G H I L M N P R S T U V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格