导读 |
Redisson 3.17.1 已发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 |
此版本更新内容如下:
Feature
对 LiveObjects 的 transient fields 支持,以避免数据序列化
在 RTopic object 中添加了 removeAllListenersAsync() 方法
Improvement
并行创建的连接数量减少到 5,以获得更好的稳定性
Fixed
RedissonReactiveClient.getMultilock() 方法应接受 RLockReactive objects
RedissonRxClient.getMultilock() 方法应接受 RLockRx objects
在拓扑扫描期间不要关闭错误响应的连接
SET 命令应该是一个 empotent 操作
如果 host 未知,MasterSlaveConnectionManager 会抛出 ClassCastException
如果 writeLock 在 readLock 之前 released,那么两者都 acquired,RReadWriteLock 的更新就不起作用了
Spring Data Redis 模块。在集群模式下扫描,其他节点不能被扫描到
RReliableTopic object 抛出"attempt to compare nil with number"的错误
如果剩余等待时间为负数,RedissonSpinLock.tryLock() 方法会返回 false 而不是 true
如果批量使用 RMap 的 merge()、compute()、computeIfAbsent() 和 computeIfPresent(),应该抛出一个错误
无法在 CronSchedule object 中指定时区
RMapCache.destroy() 方法抛出 NPE
RLock.tryLock() 方法抛出了 CancellationException
无法连接到 Redis 服务器的错误由于 NPE 而被抛出
RBlockingQueue.pollLastAndOfferFirstTo() 在结果为空时抛出 ClassCastException
internal AsyncSemaphore 不会跳过同一线程中被取消的任务
RLocalCachedMap.getAll() 方法不遵循 storeCacheMiss 设置
RMultiLock object 不能正确处理 waitTime 和 leastTime 的 0 值
Spring Data Redis模块。RedissonConnection.execute() 方法不能正确调用重载方法
原文来自:https://www.oschina.net/news/193185/redisson-3-17-1-released
本文地址:https://www.linuxprobe.com/redisson-redis-linux.html编辑:向云艳,审核员:清蒸github
Linux命令大全:https://www.linuxcool.com/
Linux系统大全:https://www.linuxdown.com/
红帽认证RHCE考试心得:https://www.rhce.net/