Redisson 3.22.1 现已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。
此版本更新内容如下:
Feature
- Apache Tomcat Manager 应该在 Redis Cluster 7.0+ 中使用 sharded pubsub
- Micronaut 会话存储应该在 Redis Cluster 7.0+ 中使用 sharded pubsub
- RClusteredScoredSortedSet 对象实现
- 在
StreamInfo对象中添加了maxDeletedEntryId,entriesAdded,recordedFirstEntryId属性 - 添加到
StreamConsumer对象的inactive属性 LocalCachedMapOptions.cacheSize = -1应该禁用本地缓存存储
Breaking change
- Apache Tomcat Manager 和 Micronaut Session 存储现在在 Redis Cluster 7.0+ 中使用 sharded PubSub
Fixed
RLiveObjectService过期时,地图索引条目不会被删除- 如果没有值保留,
RMultimap.fastRemoveValue()方法不会完全删除条目 - 默认 getCache 方法检查 Object class equality
RScoredSortedSet.distributedIterator()不起作用(自 3.21.0 以来的回归)- 如果
RLocalCachedMap创建时使用storeMode=LOCALCACHE和syncStrategy=UPDATE参数,会出现内存泄漏 - RedissonSpinLock 中的等待时间处理
- RDequeReactive.pollLast() 和 RDequeReactive.pollFirst() 方法会抛出 java.lang.ClassCastException
RSearch.search()方法抛出的“Parameters must be specified in PARAM VALUE pairs”错误已- 当 RateType 为 pre_client 时,
RRateLimiter.setRate()方法不按预期运行 - 当
RLiveObject过期或被删除时,集合字段不会被删除
更新说明:https://github.com/redisson/redisson/releases/tag/redisson-3.22.1




还没有评论,来说两句吧...