Redisson 3.29.0 发布,官方推荐的 Redis 客户端
Redisson 3.29.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 新增
NewObjectListener
以跟踪创建的对象 - 可使用
RKeys.addListener()
方法注册NewObjectListener
和SetObjectListener
subscribeOnElements()
、subscribeOnLastElements
() 和subscribeOnFirstElements
() 方法在轮询下一个元素前会等待CompletionStage
完成- 在 Cluster configuration 中添加了
shardedSubscriptionMode
设置 RSemaphore.trySetPermits()
方法添加了 ttl 参数-
在
RStream
AutoClaimResult
对象中添加getDeletedIds()
方法
Improvement
- 在
RRemoteService
和RScheduledExecutorService
中用 fine-grained entry locking 取代 responses map lock
Fixed
Stream.autoClaim()
方法抛出 ClassCastExceptionRSearch
聚合表达式应用错误- 如果本地缓存与
RTransaction
一起使用,LocalCachedMapDisabledKey
事件的解析不正确 - 如果
readMode = MASTER
和subscribeMode = MASTER
,集群模式中的从节点不能正确关闭(自 3.27.2 起的回归) - 集群拓扑更新期间的 race condition 会导致从属节点添加/删除事件
- OSGi MANIFEST 应定义可选依赖项的问题
- 如果
connectionMinimumIdleSize = 0
,则会抛出TimeoutException
- 如果 Redisson 实例不是 Reactive/Rx,在调用 Reactive/Rx RemoteService 时会抛出
ClassCastException
- 在调用
RLocalCachedMap.clearLocalCache()
方法后,semaphore 对象不会被删除 - 在
RSearch.aggregate()
方法中使用AggregationOptions.groupBy()
设置会导致异常(如果未定义 reducers) RSearch.aggregate()
方法使用AggregationOptions.sortBy
()
设置会导致异常- 在事务中执行
RSet
的多个包含操作时的资源泄漏错误 - maven-surefire-plugin 内的 jmockit 已升级至 1.52.0
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.29.0
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
酷瓜云课堂(内网版)v1.1.3 发布,内网在线学习平台方案
更新内容 增加试题挑错功能 增加图文和试卷背景水印 增加删除和还原用户功能 修复答案列表问题标题 修改后台页用户链接 优化待阅试卷 优化uploadTempFile临时文件上传 优化CategoryTreeListBuilder 优化ArticleUserTrait,CourseUserTrait,PaperUserTrait 还原误删的QuestionXmCategories study_article结构变化:market_price->price 修正chapter_user中学习时长重复计数的问题 更新layui-v2.9.7 系统介绍 酷瓜云课堂内网版,采用C扩展框架Phalcon开发,使用本地基础服务,无营销相关功能,主要适用于公司、集团、机关、学校等内部网络环境使用。 系统功能 实现了点播、直播、专栏、问答、积分等。 友情提示: 演示系统配置低,带宽有限,切莫压测 课程数据来源于网络(无实质内容) 管理后台已禁止数据提交,私密配置已过滤 系统演示: 前台演示 后台演示 演示账号:100015@163.com / 123456 (前后台通用) 项目组件 后台框架:ph...
- 下一篇
Xmake v2.9.1 发布,新增 native lua 模块和鸿蒙系统支持
Xmake是一个基于 Lua 的轻量级跨平台构建工具。 它非常的轻量,没有任何依赖,因为它内置了 Lua 运行时。 它使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。 我们能够使用它像 Make/Ninja 那样可以直接编译项目,也可以像 CMake/Meson 那样生成工程文件,另外它还有内置的包管理系统来帮助用户解决 C/C++ 依赖库的集成使用问题。 目前,Xmake 主要用于 C/C++ 项目的构建,但是同时也支持其他 native 语言的构建,可以实现跟 C/C++ 进行混合编译,同时编译速度也是非常的快,可以跟 Ninja 持平。 Xmake = Build backend + Project Generator + Package Manager + [Remote|Distributed] Build + Cache 尽管不是很准确,但我们还是可以把 Xmake 按下面的方式来理解: Xmake ≈ Make/...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker安装Oracle12C,快速搭建Oracle学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Hadoop3单机部署,实现最简伪集群
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS关闭SELinux安全模块
- Docker使用Oracle官方镜像安装(12C,18C,19C)