Redisson 3.32.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 添加了 Quarkus Cache 实现
- 使用 Redis 7.4+ 命令的
RMapCacheNative
实现 - 向 RKeys 接口添加了 unlinkByPattern() 方法
Fixed
- Apache Tomcat request.changeSessionId() 方法不会更改 Redis 中的会话 ID
- RSearch 解析参数错误
- RSearch.info() 抛出
NumberFormatException
异常 - 集群故障转移处理
- 不应在集群拓扑中删除最后一个主节点
- 在哨兵模式中重复添加主/从日志输出的问题
- 故障转移过程中更换主节点操作失败时的连接泄漏问题
- 无法取消
RxJava3
请求 RFairLock
在下次获取尝试之前无法正确计算剩余 ttlscanInterval
设置检查ElementsSubscribeService.resubscribe()
方法抛出RedissonShutdownException
异常- 如果
RMap.keySet()
方法的结果作为参数传递,则RMap.getAll()
方法抛出异常 - Redis 节点随机选择无法正常工作
- RLock 到期更新时的并发问题
RListMultimap
抛出太多结果无法解包的错误- 在 cluster slots 迁移检查期间的 entry shutdown 问题
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.32.0