Redisson 3.32.0 正式发布,带来多项新特性与修复
近日,Redisson 3.32.0 正式发布,这是一款 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并得到 Redis 官方推荐。
此次更新为用户带来了令人期待的新特性和重要的修复:
新特性
- 添加 Quarkus Cache 实现:增强了与 Quarkus 框架的兼容性,使得缓存管理更加高效。
- 使用 Redis 7.4+ 命令的 RMapCacheNative 实现:改进了对最新 Redis 版本命令的支持。
- 向 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 客户端应用。尽快升级,以获得最佳使用体验。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。