type
status
date
slug
summary
tags
category
icon
password
🔒
Redisson 是 Redis 官方的分布式锁组件。
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提高性能
定义注解
根据注解切面拦截,获取和释放锁
Logback整合RabbitMQ实现统一日志输出Log.io查看服务器实时日志