当前位置: 首页 > news >正文

Redisson 3.39.0 发布

Redisson 3.39.0 发布,官方推荐的 Redis 客户端

Redisson 3.38.0 ,一个 Java 编写的 Redis 客户端。

此版本更新内容如下:

RTopic 对象的 partitioning 实现
RShardedTopic对象的 partitioning 实现
RReliableTopic 对象的 partitioning 实现
新增 ZStandard 压缩编解码器 (ZStdCodec)
可为RListMultimap 和 RSetMultimap对象注册监听器
可为RTimeSeries对象注册监听器

修复了

RMapCache.computeIfAbsent () 方法中可能出现的竞争条件
RMap 对象的 computeIfAbsent ()、computeIfPresent () 方法中可能出现的竞争条件
RMapCache.computeIfAbsentAsync () 方法未实现的问题。
在 ScanIteration 中使用 CursorId 以避免 Spring Data 3.3 实现中的长溢出
修正了无法取消由 RExecutorService.scheduleAtFixedRate () 方法创建的任务的问题
如果 useObjectAsCacheKey = true,潜在的 LocalCache 内存泄漏问题
EntryListener 无法在土耳其语的 Windows 10 上运行的问题
在过期的 Tomcat 会话的后台进程中会抛出 Redisson 关闭异常
Reactive 和 RxJava API 的某些方法无法在 GraalVM 本地镜像中使用的问题。
RTransactionRx 和 RTransactionReactive 在 GraalVM 本机镜像中不起作用的问题。
JsonJacksonCodec 无法在 GraalVM 原生镜像中运行的问题
在 GraalVM 原生镜像中提交 RExecutorService 任务时会抛出 NPE
在集群模式下,RObject.rename () 方法无法替换现有结构。

http://www.lryc.cn/news/486273.html

相关文章:

  • 高阶C语言补充:柔性数组
  • S32K324信息安全-使用IC5000/IC5700进行debug口解锁
  • 简单实现QT对象的[json]序列化与反序列化
  • Unity肢体控制(关节控制)
  • Node.js | Yarn下载安装与环境配置
  • WPF如何全局应用黑白主题效果
  • [Qt] Qt删除文本文件中的某一行
  • 【HarmonyOS学习日志(9)】一次开发,多端部署之界面级一多开发
  • 基于Java+SSM+JSP+MYSQL实现的宠物领养收养管理系统功能设计与实现六
  • Java项目实战II基于微信小程序的课堂助手(开发文档+数据库+源码)
  • 解析 Android WebChromeClient:提升 WebView 用户体验的关键组件
  • 【LeetCode热题100】字符串
  • OceanBase 闪回查询
  • C++析构函数详解
  • 【网络安全 | 漏洞挖掘】未授权获取AI聊天内容
  • 时间序列分析——移动平均法、指数平滑法、逐步回归法、趋势外推法等(基于Python实现)
  • opencv(c++)----图像的读取以及显示
  • PyTorch——从入门到精通:PyTorch基础知识(张量)【PyTorch系统学习】
  • (笔记)ubuntu20安装jdk7,多版本管理
  • Python系列教程
  • 如何恢復電腦IP地址的手動設置?
  • Linux 下敏感文件路径总结
  • gitlab 服务器集群配置及 存储扩展配置
  • 3D Gaussian Splatting 代码层理解之Part2
  • .length和.length()有什么区别?什么情况下使用哪个?
  • React Native 全栈开发实战班 - 网络与数据之 websock与服务端交互
  • 黑马智慧商城项目学习笔记
  • 计算机网络WebSocket——针对实习面试
  • 请介绍一下Python的网络编程以及如何使用socket模块进行网络通信
  • 【第三课】Rust变量与数据类型(二)