Redisson 3.32.0 正式发布,带来多项新特性与修复

近日,Redisson 3.32.0 正式发布,这是一款 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并得到 Redis 官方推荐。

此次更新为用户带来了令人期待的新特性和重要的修复:

新特性

  1. 添加 Quarkus Cache 实现:增强了与 Quarkus 框架的兼容性,使得缓存管理更加高效。
  2. 使用 Redis 7.4+ 命令的 RMapCacheNative 实现:改进了对最新 Redis 版本命令的支持。
  3. 向 RKeys 接口添加了 unlinkByPattern() 方法:提供了更灵活的键删除操作。

修复问题

  • 修正了 Apache Tomcat request.changeSessionId() 方法无法更改 Redis 中会话 ID 的问题。
  • 解决了 RSearch 解析参数错误及 RSearch.info() 抛出 NumberFormatException 异常的问题。
  • 优化了集群故障转移处理,不再删除集群拓扑中的最后一个主节点。
  • 修复了哨兵模式中主从日志重复输出及故障转移时更换主节点失败导致的连接泄漏问题。
  • 解决了 RxJava3 请求取消失败和 RFairLock 计算剩余 TTL 错误的问题。
  • 改进了 scanInterval 设置检查和 ElementsSubscribeService.resubscribe() 方法。
  • 修正了 RMap.keySet()RMap.getAll() 方法组合使用时的异常。
  • 修复了 Redis 节点随机选择及 RLock 到期更新时的并发问题。
  • 解决了 RListMultimap 抛出无法解包错误的问题及 cluster slots 迁移检查期间的 entry shutdown 问题。

更多更新详情请参阅:更新说明

此更新旨在提升用户体验并确保更稳定的 Redis 客户端应用。尽快升级,以获得最佳使用体验。