type
status
date
slug
summary
tags
category
icon
password
Redisson 是 Redis 官方的分布式锁组件。
GitHub 地址:https://github.com/redisson/redisson
Redisson 是一个在 Redis 的基础上实现的 Java 驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的 Java 常用对象,还实现了可重入锁(Reentrant Lock)、公平锁(Fair Lock、联锁(MultiLock)、 红锁(RedLock)、 读写锁(ReadWriteLock)等,还提供了许多分布式服务。Redisson 提供了使用 Redis 的最简单和最便捷的方法。Redisson 的宗旨是促进使用者对 Redis 的关注分离(Separation of Concern),从而让使用者能够将精力更集中地放在处理业务逻辑上。
Redisson 支持单点模式、主从模式、哨兵模式、集群模式,只是配置的不同
Maven依赖
相关配置属性类
连接信息
锁类型枚举
生产者函数式接口定义
功能定义及实现
功能接口
接口功能实现
向Spring注册对象
根据连接信息,注册对象
注解实现分布式锁
缓存spEl提高性能
定义注解
根据注解切面拦截,获取和释放锁
- 作者:十十乙
- 链接:https://shishiyi.cc/article/96830f41-4191-4300-81fb-0371b30284ba
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。