您现在的位置是:首页 > 文章详情

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

日期:2024-04-23点击:18

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

此版本更新内容如下:

Feature

  • 新增NewObjectListener以跟踪创建的对象
  • 可使用RKeys.addListener()方法注册NewObjectListenerSetObjectListener
  • subscribeOnElements()subscribeOnLastElements() 和subscribeOnFirstElements() 方法在轮询下一个元素前会等待CompletionStage完成
  • Cluster configuration 中添加了shardedSubscriptionMode设置
  • RSemaphore.trySetPermits()方法添加了 ttl 参数
  • RStream AutoClaimResult对象中添加getDeletedIds()方法

Improvement

  • RRemoteServiceRScheduledExecutorService中用 fine-grained entry locking 取代 responses map lock

Fixed

  • Stream.autoClaim()方法抛出 ClassCastException
  • RSearch聚合表达式应用错误
  • 如果本地缓存与RTransaction一起使用,LocalCachedMapDisabledKey事件的解析不正确
  • 如果readMode = MASTERsubscribeMode = 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

原文链接:https://www.oschina.net/news/289021/redisson-3-29-0-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章