Redisson 3.17.7 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Improvement
- Redis slave health check 中没有考虑到失败的 connection Ping
Fixed
- RScheduledExecutorService 的 cron 表达式不支持年份
RListMultimap
和RSetMultimap
的replaceValues()
方法对空集合抛出异常- RedissonBaseLock 在故障转移后抛出 NPE
- Spring Data Redis
evalsha()
方法在集群模式下不使用 Redis 节点路由的 key - 在复制模式下无法检测到 DNS 的变化
RCollectionReactive.addAll()
方法在没有订阅的情况下被执行RKeysAsync.countExists()
方法在集群模式下抛出错误- Spring Data Redis 的 reactive setIfAbsent 应该在出错时返回
false
- Micronaut native image 配置
- 如果
useScriptCache = true
,则 RBatchReactive 执行将永远卡住 - 将 NameMapper 错误地应用于 RBoundedBlockingQueue 对象
- 不正确的 IPv6 转换
- Spring Boot 模块忽略了通过 Spring Redis 配置设置的用户名参数
- SpringBoot yaml 配置解析错误不应该被 suppressed
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.17.7