Redisson 3.23.0 发布,官方推荐的 Redis 客户端
Redisson 3.23.0 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- 增加了支持元素集合的 RBloomFilter contains() 和 add() 方法
- RMapCache 和 RLocalCachedMap 应在 Redis Cluster 7.0+ 中使用 sharded PubSub
- 增加了 lazyInitialization 设置
- RMapCache 对象增加 expireEntryIfNotSet()、expireEntries()、expireEntry()、expireEntriesIfNotSet() 方法
- 引入带有 removeEmptyEvictionTask() 设置的 MapCacheOptions 对象。如果在 entries eviction 过程完成时 map 为空,则从内存中删除 RMapCache eviction task。
Breaking change
- RMapCache 和 RLocalCachedMap 应在 Redis Cluster 7.0+ 中使用 sharded pubsub
- RMapCache 对象使用 MapCacheOptions 对象
Fixed
- 取消使用 cron 表达式调度的任务不会中断线程
- 如果任务被取消,RexecutorService 任务响应应该被删除
- RedisConnection.close() 方法具有私有可见性
- 在批处理执行过程中偶尔抛出的 ConcurrentModificationException
- 如果 Redis 端口没有在配置中定义,会抛出 StringIndexOutOfBoundsException
- 修正了 Spring Data Redis 模块中的遗漏方法: zRevRangeByLex()、time(TimeUnit)、zRemRangeByLex()、zLexCount()、rewriteConfig()、zRangeStoreByLex()、zRangeStoreRevByLex()、zRangeStoreByScore()、zRangeStoreRevByScore()、flushDb()、flushAll()、replicaOf()、replicaOfNoOne()
- 事务性 RMap.fastRemove() 方法抛出 UnsupportedOperationException
- RBloomFilter contains() 和 add() 方法在错误概率较高时不会返回准确结果
- RTopic 操作的"unknown command"响应处理不当的问题
- RLiveObjectService.delete(class,id) 方法不能删除索引。
- RMultimapCache 在过期前删除 entry 时抛出异常的问题。
- keepPubSubOrder 设置未被应用的问题。
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.23.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux Lab 发布 v1.2 正式版,新增 4 款虚拟开发板,支持 LoongArch
简介 自去年 12 月份发布 Linux Lab v1.1 后,终于迎来了 v1.2 正式版,同时也迎来了 Cloud Lab v0.9-rc2,两者需同步升级配合使用。 发布仓库 Gitee: https://gitee.com/tinylab/linux-lab Github: https://github.com/tinyclub/linux-lab 用户手册 Linux Lab v1.2 中文手册 Linux Lab v1.2 英文手册 泰晓 Linux 实验盘同步集成最新版 Linux Lab v1.2,当前版本实验盘默认集成了 arm/vexpress-a9 和 riscv64/virt 虚拟开发板,并内置了 Linux Lab v1.2 中文用户手册和 RISC-V Linux v0.1 实验手册。 更新情况 v1.2 升级部分内核到 v6.3.6,升级部分 QEMU 版本到 v8.0.2,新增 nolibc 和 NOMMU 开发支持,另有新增 4 款虚拟开发板:ppc/ppce500, arm/virt, loongarch/virt 和 s390x/s390-ccw-...
- 下一篇
坑爹代码 2.0 来了!高血压患者慎入
代码拉取完成,页面将自动刷新
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7,8上快速安装Gitea,搭建Git服务器