Redisson 3.8.2 和 2.13.2 已发布,Redisson 是架设在 Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid)。
Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有分布式特性的常用工具类。使得原本作为协调单机多线程并发程序的工具包获得了协调分布式多机多线程并发系统的能力,大大降低了设计和研发大规模分布式系统的难度。同时结合各富特色的分布式服务,更进一步简化了分布式环境中程序相互之间的协作。
两个版本的更新内容相同,主要还是修复 bug,此外还包含一项新特性和改进。
Feature – 添加 RPermitExpirableSemaphore.updateLeaseTime 方法
Improvements – 集群状态检查
Fixed – DNS 解析程序无法找到有效的 DNS 记录
Fixed – 如果成功发送请求,MultiLock 应尝试释放锁定(locks)
Fixed – RRateLimiter.tryAcquire 始终包含超时(timeout blocks)
Fixed – 如果 MapLoader 的方法抛出异常,CommandAsyncService 会无限期地阻塞
Fixed – 如果未成功发送 QUIT 命令,则不会关闭 RedisConnection
Fixed – Spring Boot 资源编码
Fixed – failed Redis slaves handling
Fixed – 读锁定在写入释放的同时不会要求锁定
Fixed – 使用 poll 方法时,空 RBoundedBlockingQueue 的容量会增加
Fixed – 在 IN_MEMORY 模式下的 tomcat 会话复制
下载地址:https://github.com/redisson/redisson/releases
转自 https://www.oschina.net/news/100605/redisson-3-8-2-released