Redisson 3.52.0 发布,官方推荐的 Redis 客户端
Redisson 3.52.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 将 loadCoalescingConcurrency 设置添加到
RClusteredLocalCachedMapCache
对象 - 实现了基于 Microsoft Entra ID 的身份验证方案
EntraIdCredentialsResolver
- 新增对 RStream
XDELEX
命令的支持 - 新增对 RStream
XACKDEL
命令的支持 - Apache Fory -
ForyCodec
添加 - 添加
RMapCache.compute()
method with ttl parameter - 为
RSortedSet
新增pollFirst()
&pollLast()
方法 - 可以在 Valkey 或 Redis 集群的配置端点 URL 中指定密码
- 在
RVectorSet
对象中为VSIM
命令新增WITHATTRIBS
和EPSILON
参数 - 添加了 RRateLimiter.release() 方法
- 添加
CredentialsResolver.nextRenewal()
方法
Breaking change
- Vector SimilarArgs.effort() 方法重命名为 Vector SimilarArgs.explorationFactor()
- Vector SimilarArgs.effort() 方法重命名为 Vector SimilarArgs.explorationFactor()
- Vector AddArgs.effort() 方法重命名为 Vector AddArgs.explorationFactor()
- Vector AddArgs.element() 重命名为 Vector AddArgs.name()
- credentialsReapplyInterval 设置已移除并替换为 CredentialsResolver#nextRenewal()
Fixed
Attempt to unlock lock, not locked by current thread by node id
错误RBatch
对象的集群故障转移处理- Spring Data Redis Transactions/Pipelines 中不一致的命令结果过滤
- Spring Data Reactive 模块:
XPENDING
缺少组(语法错误)和空待处理摘要上的 NPE - NameMapper 无法正确应用于
RFairLock
对象 - 连接池应优先考虑最近使用的连接以实现丢弃空闲连接
- 不应使用 QUIT 命令
- ERR 未知命令 WAITAOF 错误
RLock
对象在 MultiCluster 模式下不起作用- redisson.license.expiration-year、redisson.license.expiration-month、redisson.license.expiration-day 指标输出 NaN
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.52.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
RunBat v1.0.00 已经发布,批处理脚本执行工具
RunBat v1.0.00 已经发布,RunBat是一款集成了UniApp前端和C++后端的批处理脚本执行工具,为用户提供了便捷的BAT脚本创建、管理和执行环境。 以下是软件的主界面截图: 功能特点 图形化界面:基于UniApp开发的现代化界面,支持脚本的创建、编辑和保存 脚本执行:安全执行批处理脚本并展示执行结果 脚本管理:保存、加载和删除常用脚本 跨平台前端:UniApp框架支持多端部署 高性能后端:C++实现的后端确保脚本执行的高效性 项目结构 项目主要由两部分组成: UniApp前端:位于uniapp/runBat/目录 C++后端:位于vs2017/RunBat/目录 编译后的发布文件位于Release/目录,包括可执行文件和相关资源。 技术架构 前端架构 框架:UniApp (Vue.js) UI组件:基于UniApp内置组件 构建工具:UniApp CLI 后端架构 开发环境:Visual Studio 2017 框架:Chromium Embedded Framework (CEF) JSON处理:nlohmann/json库 核心功能: RunBatScript类:...
-
下一篇
好用的基于 mybatis 的 ORM 框架:xbatis,超好用!1.9.1-M9 发布
1.9.1-M9 - 2025-09-25 1:修复对象转条件多表条件配置报异常问题 2:优化exists条件方法,更优雅 3:增加对象动态排序 4:修复oracle-batchSave原生批量会去重的问题 5:兼容PageHelper支持配合xbatis-lambda分页 6:新增mapWithKeyAndValue方法 7:统一查询结果为空时的List Map为可修改的List和Map 8:修改@Conditions注解逻辑默认为OR 9:注解@Fetch增加memoryLimit,采用内存limit前几条 10:新增cross join支持 11:动态默认值增加强制设置配置 12:增加Mapper支持原生update批量修改支持 13:@ResultField注解支持多列名映射 14:SQL模板支持,特殊字符包裹(解决单引号的问题) 15:其他优化,增加更多条件开关方法 1.8.7 更新内容: 1:为了更好的 JAVA+XML 结合,query 和 where 增加 tableAs (实体类,别名) 方法,用于自定义表名别名 2:XbatisConfig 改为 XbatisGlo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案
- CentOS8编译安装MySQL8.0.19