导读 | Redisson 3.21.1发布,增加了一些新的特性,并修正了一些内容。 |
特性
- 特性 – RSetCache对象中添加了addIfAbsent(), addIfExists(), addIfGreater(), addIfLess(), addAll(), addAllIfAbsent(), addAllIfExist(), addAllIfGreater(), addAllIfLess()方法
- 特性 – 在RSet对象中添加SetAddListener, SetRemoveListener, SetRemoveRandomListener。
- 特性 – 在 RScoredSortedSet 对象中添加 ScoredSortedSetAddListener, ScoredSortedSetRemoveListener。
- 特性 – 在RMap对象中添加了MapPutListener, MapRemoveListener。
- 特性 – 在RAtomicDouble和RAtomicLong对象中加入IncrByListener
- 特性 – 添加RMapCache.getAllWithTTLOnly()方法
突破性变化
- 突破性变化 – RedissonDelayedQueue内部数据格式的改变
- 突破性变化 – RedissonReliableTopic内部数据格式的改变
改进
-
改进 – RedissonReliableTopic内部结构优化
修正
- 修正–RReliableTopic数据丢失
- 修正–故障转移在某些情况下没有得到正确处理
- 修正–BatchOptions.retryAttempts = 0没有应用于RBatch对象。
- 修正–如果使用复合编解码器,RMap.keySet()会抛出NPE。
- 修正–RediSearch NumericFilter不应该默认设置排他性范围。
- 修正–RediSearch NumericFilter抛出NPE
- 修正–RLocalCachedMap.removeListener()方法不能删除loca缓存监听器。
原文来自:
本文地址://gulass.cn/with-some-improvements.html编辑:王艳敏,审核员:清蒸github
Linux大全:
Linux系统大全: