Redisson 3.23.5 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 添加到集群、哨兵、复制、主/从模式的
failedSlaveNodeDetector
设置 - 添加到 redisson jar 的模块名称
- 为 RMapCacheRx 和 RMapCacheReactive 对象添加了带 TTL 的 putAll() 方法
- 在 UDP DNS 截断的情况下回退到 TCP
- PRO 版本中添加的
RMapCacheV2
、SpringRedissonSpringCacheV2Manager
和 HibernateRedissonRegionV2Factory
对象
Fixed
- 如果 Spring Boot 3.1+,则
RedissonAutoConfiguration
抛出 NPE WeightedRoundRobinBalancer
不支持主机名- 在极少数情况下 CommandPubSubDecoder 会抛出 NPE
- 在连接初始化期间,不会对 Busy、ClusterDown、TryAgain 和 Wait Redis 错误进行新尝试
- 如果类型为 null,
RJsonBucket.getType()
方法会抛出 NPE - 如果在 Spring Context 中注册的
edisConnectionDetails
对象设置为 Cluster 或 Sentinel,则会抛出IllegalStateException
。 RSearch
无法创建向量字段RSearch
向量字段不支持别名的问题
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.23.5