Redisson 3.25.1 发布,改进 JDK21 虚拟线程兼容性


Redisson 3.25.1 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。

此版本更新内容如下:

Improvement

  • JDK21 虚拟线程兼容性

Fixed 

  • 即使调用了destroy()方法,EvictionTask 仍在继续运行
  • Sprint Data Redis 引发的 Subscription registration timeout exceeded
  • Sprint Data Redis RedisMessageListenerContainer.addMessageListener() 方法在容器启动后调用会挂起的问题
  • 如果lazyInitialization = true会抛出 NPE 
  • PriorityQueue 方法可能会因异常后未释放的锁而挂起
  • RMap.getAll() 方法抛出 IndexOutOfBoundsException
  •  natMapper 在 Sentinel 模式下启动时不会应用于从属节点和主节点
  • 如果 retryInterval = 0,方法调用在故障转移后挂起
  • 事务性 Map 和 MapCache keySet 方法返回不一致的状态
  • Multilock 锁定方法无法与 non-MILLISECONDS TimeUnit 一起正常工作

更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.25.1


相關推薦

2024-04-25

到 5.8.24 3. poi 升级到 5.2.5 4.mybatis-plus 升级到  3.5.5 5. redisson 升级到 3.25.2 6. knife4j 升级到 4.3.0 7. spring-cloud-commons 升级到 4.1.0 8. satoken 升级到 1.37.0 一些其他小改动,具体看提交记录 Spring 以及 VUE 官方宣布,SpringBoot2 与 Vue2 已

2023-08-18

Spring Framework 昨日更新的文档显示,Spring 6.1 已全面兼容虚拟线程 (Virtual Threads) 和 JDK 21。 虚拟线程配置选项:专用的 VirtualThreadTaskExecutor 和 SimpleAsyncTaskExecutor 上的虚拟线程模式,以及类似的具有 new-thread-per-task stra

2023-09-22

一个重点:完成 JDK21 编译测试和功能单元测试。 JDK 21 虚拟线程? 在IO密集型项目中,效果很猛!有一种:天哪天哪天哪。。。的感觉 @SolonMain public class App { public static void main(String[] args) { Solon.start(App.class, args, app->{ app.onEv

2023-08-19

Spring Framework 6.1 第 4 个里程碑版本已发布。 主要变化 引入JdbcClient(R2DBCDatabaseClient的 JDBC 变体版本) 为 JMS 添加可观察性支持 服务器端处理支持@HttpExchange注释(将请求映射到控制器方法) 服务器端处理(将请求映射

2023-09-16

Spring Framework 6.1 第 5 个(也是最后一个)里程碑版本已发布。 主要变化 支持一次性的@Scheduled任务 新的RestClient在参考文档有对应的章节,并针对可观测性进行了检测 升级至 Jetty 12 对@Async和@Scheduled调用的 Context Propag

2023-03-22

JDK 20 / Java 20 正式发布。JDK 20 是一个短期维护版本,将获得六个月的支持。尽管如此,但它仍然可用于生产环境中。根据开发计划,下一个 LTS 版本就是将于 2023 年 9 月发布的 JDK 21。 此版本包括 7 个 JEP(都处于不同的孵化和

2023-06-10

力简化 Hello World 写法) JDK 21 的初始候选版本将于 8 月发布,第二个候选版本将于 8 月下旬发布,目前 JDK 21 的 GA 目标是 9 月 19 日。等 JDK 21 正式 GA 我们再详细介绍每个功能。

2022-07-28

部函数和内存 API  425: Virtual Threads (Preview) 虚拟线程 426: Vector API (Fourth Incubator) 向量 API 427: Pattern Matching for switch (Third Preview) Switch 模式匹配 428: Structured Concurrency (Incubator) 结构化并发

2023-07-21

Spring Framework 6.1 发布了第三个里程碑版本。 主要变化 ​对 JDK 22 的早期支持 面向 JDK 21 提供虚拟线程的配置选项 与 Project CRaC 的生命周期集成,用于恢复 JVM checkpoint 支持将MethodHandle注册为 SpEL 函数 引入响应式@Sch

2022-09-21

JDK 19 / Java 19 已正式发布。 新版本总共包含 7 个新的 JEP: 405: Record Patterns (Preview) 422: Linux/RISC-V Port 424: Foreign Function & Memory API (Preview) 425: Virtual Threads (Preview) 426: Vector API (Fourth Incubator) 42

2023-12-07

Redisson 3.25.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 此版本更新内容如下: Feature ESP3 协议支持。添加协议设置 Spring Data Redis 3.2.0 实现

2023-09-24

30 岁就要被干掉? 第一个 IntelliJ IDEA 2023.3 EAP 版本现已发布,此版本提供了一系列 UI/UX 增强功能和对 GitLab snippets 的支持,以及对索引过程和 IDE 启动速度的改进。 用户体验 在 default viewing 模式下隐藏主工具栏的选项

2024-02-09

Socket.D 协议 是基于"事件"和"语义消息""流"的网络应用层传输协议。有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。支持 tcp, udp, ws, kcp 传输。协议特点可参考《官网介绍》。 pyton 已开发完成,再在测试中;go,

2023-06-07

本次更新了什么? 新增 solon.data.shardingds 插件 新增 redisson-solon-plugin 插件 调整 solon.docs 插件,将非 @Body model 进行字段拆解 调整 solon-swagger2-knife4j 插件的优先级,以便控制 enableDoc 调整 mybatis-solon-plugin 插件,增