索引
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
- CacheName - cn.iosd.starter.redisson.domain中的类
- CacheName() - 类的构造器 cn.iosd.starter.redisson.domain.CacheName
- 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
-
Simple Redisson Idempotent : Idempotent Constant
- CONSTANT - annotation interface中的静态变量 cn.iosd.starter.redisson.annotation.DistributedLock
-
Simple Redisson Lock:Lock Constant
- CONSTANT - annotation interface中的静态变量 cn.iosd.starter.redisson.annotation.DistributedRateLimiter
-
Simple Redisson Rate : 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
-
判断缓存中是否存在指定的键
- EXPIRES_AFTER_ONE_HOUR - 类中的静态变量 cn.iosd.starter.redisson.domain.CacheName
-
缓存时间60分钟 Simple Redisson Cache: Expires One Hour
- EXPIRES_AFTER_TEN_MINUTES - 类中的静态变量 cn.iosd.starter.redisson.domain.CacheName
-
缓存时间10分钟 Simple Redisson Cache: Expires Ten Minutes
- expireTime() - annotation interface 中的元素 cn.iosd.starter.redisson.annotation.DistributedIdempotent
-
获取后持有锁的最长时间,如果它尚未通过调用unlock 。
G
- generate(ProceedingJoinPoint, String, String, boolean) - 类中的静态方法 cn.iosd.starter.redisson.utils.KeyUtil
-
生成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
-
判断该锁是否已经被线程持有
K
- KeyUtil - cn.iosd.starter.redisson.utils中的类
- KeyUtil() - 类的构造器 cn.iosd.starter.redisson.utils.KeyUtil
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
-
加锁操作 (设置锁的有效时间)
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记录组件的值。 - NEVER_EXPIRES - 类中的静态变量 cn.iosd.starter.redisson.domain.CacheName
-
缓存不失效 Simple Redisson Cache: Expires Never
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固定值
All Classes and Interfaces|常量字段值|所有程序包|序列化表格